Количество строк excel calc

How to write a macro that counts the number of columns that contain data and prints the result at the bottom of the list?

For example, if the data is:

|1|2|3|
|a| | |
|1| |3|

The final table would be:

|1|2|3|
|a| | |
|1| |3|
|=|=|=|
|3|1|2|

tohuwawohu's user avatar

tohuwawohu

10.2k1 gold badge34 silver badges61 bronze badges

asked Apr 22, 2015 at 21:55

Roland Seuhs's user avatar

There are different approaches:

  • Use COUNTIF(), comparing the rows range with an empty string:

    =COUNTIF(A1:A3;"<>''")

  • use COUNTBLANK() and subtract the result from the sum of rows:

    =ROWS(A1:A3)-COUNTBLANK(A1:A3)

In both cases, just enter the formula in A4 and drag it to the right, LO Calc will adapt the cell references automatically.

answered Apr 23, 2015 at 6:46

tohuwawohu's user avatar

tohuwawohutohuwawohu

10.2k1 gold badge34 silver badges61 bronze badges

Содержание

  • Определение количества строк
    • Способ 1: указатель в строке состояния
    • Способ 2: использование функции
    • Способ 3: применение фильтра и условного форматирования
  • Вопросы и ответы

Подсчет строк в Microsoft Excel

При работе в Excel иногда нужно подсчитать количество строк определенного диапазона. Сделать это можно несколькими способами. Разберем алгоритм выполнения этой процедуры, используя различные варианты.

Определение количества строк

Существует довольно большое количество способов определения количества строк. При их использовании применяются различные инструменты. Поэтому нужно смотреть конкретный случай, чтобы выбрать более подходящий вариант.

Способ 1: указатель в строке состояния

Самый простой способ решить поставленную задачу в выделенном диапазоне – это посмотреть количество в строке состояния. Для этого просто выделяем нужный диапазон. При этом важно учесть, что система считает каждую ячейку с данными за отдельную единицу. Поэтому, чтобы не произошло двойного подсчета, так как нам нужно узнать количество именно строк, выделяем только один столбец в исследуемой области. В строке состояния после слова «Количество» слева от кнопок переключения режимов отображения появится указание фактического количества заполненных элементов в выделенном диапазоне.

Отображение количества строк в строке состояния в Microsoft Excel

Правда, случается и такое, когда в таблице нет полностью заполненных столбцов, при этом в каждой строке имеются значения. В этом случае, если мы выделим только один столбец, то те элементы, у которых именно в той колонке нет значений, не попадут в расчет. Поэтому сразу выделяем полностью конкретный столбец, а затем, зажав кнопку Ctrl кликаем по заполненным ячейкам, в тех строчках, которые оказались пустыми в выделенной колонке. При этом выделяем не более одной ячейки на строку. Таким образом, в строке состояния будет отображено количество всех строчек в выделенном диапазоне, в которых хотя бы одна ячейка заполнена.

Отображение количества строк в строке состояния с неполными столбцами в Microsoft Excel

Но бывают и ситуации, когда вы выделяете заполненные ячейки в строках, а отображение количества на панели состояния так и не появляется. Это означает, что данная функция просто отключена. Для её включения кликаем правой кнопкой мыши по панели состояния и в появившемся меню устанавливаем галочку напротив значения «Количество». Теперь численность выделенных строк будет отображаться.

Включение отображение количества в строке состояния в Microsoft Excel

Способ 2: использование функции

Но, вышеуказанный способ не позволяет зафиксировать результаты подсчета в конкретной области на листе. К тому же, он предоставляет возможность посчитать только те строки, в которых присутствуют значения, а в некоторых случаях нужно произвести подсчет всех элементов в совокупности, включая и пустые. В этом случае на помощь придет функция ЧСТРОК. Её синтаксис выглядит следующим образом:

=ЧСТРОК(массив)

Её можно вбить в любую пустую ячейку на листе, а в качестве аргумента «Массив» подставить координаты диапазона, в котором нужно произвести подсчет.

Функция ЧСТРОК в Microsoft Excel

Для вывода результата на экран достаточно будет нажать кнопку Enter.

Результат функции ЧСТРОК в Microsoft Excel

Lumpics.ru

Причем подсчитываться будут даже полностью пустые строки диапазона. Стоит заметить, что в отличие от предыдущего способа, если вы выделите область, включающую несколько столбцов, то оператор будет считать исключительно строчки.

Пользователям, у которых небольшой опыт работы с формулами в Экселе, проще работать с данным оператором через Мастер функций.

  1. Выделяем ячейку, в которую будет производиться вывод готового итога подсчета элементов. Жмем на кнопку «Вставить функцию». Она размещена сразу слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается небольшое окно Мастера функций. В поле «Категории» устанавливаем позицию «Ссылки и массивы» или «Полный алфавитный перечень». Ищем значение «ЧСТРОК», выделяем его и жмем на кнопку «OK».
  4. Переход в окно аргументов функции ЧСТРОК в Microsoft Excel

  5. Открывается окно аргументов функции. Ставим курсор в поле «Массив». Выделяем на листе тот диапазон, количество строк в котором нужно подсчитать. После того, как координаты этой области отобразились в поле окна аргументов, жмем на кнопку «OK».
  6. Аргументы функции ЧСТРОК в Microsoft Excel

  7. Программа обрабатывает данные и выводит результат подсчета строк в предварительно указанную ячейку. Теперь этот итог будет отображаться в данной области постоянно, если вы не решите удалить его вручную.

Результат обработки функции ЧСТРОК в Microsoft Excel

Урок: Мастер функций в Экселе

Способ 3: применение фильтра и условного форматирования

Но бывают случаи, когда нужно подсчитать не все строки диапазона, а только те, которые отвечают определенному заданному условию. В этом случае на помощь придет условное форматирование и последующая фильтрация

  1. Выделяем диапазон, по которому будет производиться проверка на выполнение условия.
  2. Выделение диапазона в Microsoft Excel

  3. Переходим во вкладку «Главная». На ленте в блоке инструментов «Стили» жмем на кнопку «Условное форматирование». Выбираем пункт «Правила выделения ячеек». Далее открывается пункт различных правил. Для нашего примера мы выбираем пункт «Больше…», хотя для других случаев выбор может быть остановлен и на иной позиции.
  4. Переход к условному форматированию в Microsoft Excel

  5. Открывается окно, в котором задается условие. В левом поле укажем число, ячейки, включающие в себя значение больше которого, окрасятся определенным цветом. В правом поле существует возможность этот цвет выбрать, но можно и оставить его по умолчанию. После того, как установка условия завершена, жмем на кнопку «OK».
  6. Форматирование в Microsoft Excel

  7. Как видим, после этих действий ячейки, удовлетворяющие условию, были залиты выбранным цветом. Выделяем весь диапазон значений. Находясь во все в той же вкладке «Главная», кликаем по кнопке «Сортировка и фильтр» в группе инструментов «Редактирование». В появившемся списке выбираем пункт «Фильтр».
  8. Включение фильтра в Microsoft Excel

  9. После этого в заглавиях столбцов появляется значок фильтра. Кликаем по нему в том столбце, где было проведено форматирование. В открывшемся меню выбираем пункт «Фильтр по цвету». Далее кликаем по тому цвету, которым залиты отформатированные ячейки, удовлетворяющие условию.
  10. Включение сортировки по цвету в Microsoft Excel

  11. Как видим, не отмеченные цветом ячейки после данных действий были спрятаны. Просто выделяем оставшийся диапазон ячеек и смотрим на показатель «Количество» в строке состояния, как и при решении проблемы первым способом. Именно это число и будет указывать на численность строк, которые удовлетворяют конкретному условию.

подсчет строк по условию в Microsoft Excel

Урок: Условное форматирование в Эксель

Урок: Сортировка и фильтрация данных в Excel

Как видим, существует несколько способов узнать количество строчек в выделенном фрагменте. Каждый из этих способов уместно применять для определенных целей. Например, если нужно зафиксировать результат, то в этом случае подойдет вариант с функцией, а если задача стоит подсчитать строки, отвечающие определенному условию, то тут на помощь придет условное форматирование с последующей фильтрацией.

Как написать макрос, который подсчитывает количество столбцов, содержащих данные, и выводит результат в конец списка?

Например, если данные:

|1|2|3|
|a| | |
|1| |3|

Финальный стол будет:

|1|2|3|
|a| | |
|1| |3|
|=|=|=|
|3|1|2|

Есть разные подходы:

  • Используйте COUNTIF(), сравнивая диапазон строк с пустой строкой:

    =COUNTIF(A1:A3;"<>''")

  • используйте COUNTBLANK() и вычтите результат из суммы строк:

    =ROWS(A1:A3)-COUNTBLANK(A1:A3)

В обоих случаях просто введите формулу в A4 и перетащите ее вправо, LO Calc автоматически адаптирует ссылки на ячейки.

Contents

  • 1 Функции Математические (Math&Trig)
  • 2 Функции Дата и время (Date & Time)
  • 3 Функции Логические (Logical)
  • 4 Функции Ссылки и массивы (Reference)
  • 5 Функции Текстовые (Text)
  • 6 Функции Финансовые (Finance)
  • 7 Функции Работа с базой данных (Database)
  • 8 Функции Проверка свойств и значений (Information)
  • 9 Функции Статистические (Statistical)
Функции рабочего листа OpenOffice Calc

В данной статье содержится список основных функций рабочего листа OpenOffice Calc. Для получения более подробной информации о конкретной функции и её аргументах выберите её в диалоговом окне Мастер функций (Function Wizard) и нажмите кнопку Справка (Help).

Функции Математические (Math&Trig)
Функция Excel (рус.) Функция Calc (англ.) Назначение
ABS ABS Возвращает модуль (абсолютную величину) числа
ACOS ACOS Возвращает арккосинус числа. Если нужно преобразовать результат из радиан в градусы, то умножьте его на 180/ПИ()
ACOSH ACOSH Возвращает гиперболический арккосинус числа
ASIN ASIN Возвращает арксинус числа
ASINH ASINH Возвращает гиперболический арксинус числа
ATAN ATAN Возвращает арктангенс числа
ATAN2 АТАN2 Возвращает арктангенс для заданных координат X и У
ATANH ATANH Возвращает гиперболический арктангенс числа
COS COS Возвращает косинус заданного угла
COSH COSH Возвращает гиперболический косинус числа
EXP EXP Возвращает число «е», возведенное в ука­занную степень
LN LN Возвращает натуральный логарифм числа
LOG LOG Возвращает логарифм числа по заданному основанию. Если основание опущено, то оно полагается равным 10
LOG10 LOG10 Возвращает десятичный логарифм числа
SIN SIN Возвращает синус заданного угла
SINH SINH Возвращает гиперболический синус числа
TAN TAN Возвращает тангенс заданного угла
TANH TANH Возвращает гиперболический тангенс числа
ГРАДУСЫ DEGREES Преобразует радианы в градусы
ЗНАК SIGN Возвращает 1, если число положительное, 0. если число равно 0 и -1. если число от­рицательное
КОРЕНЬ SQRT Возвращает положительное значение квад­ратного корня из неотрицательного числа
МОБР MINVERSE Возвращает обратную матрицу
МОПРЕД MDETERM Возвращает определитель матрицы
мумнож MMULT Возвращает произведение матриц
НЕЧЕТ ODD Возвращает число, округленное до ближай­шего нечетного целого
OKPBBEPX CEILING Возвращает результат округления с избытком до ближайшего числа, кратного точности
окрвниз FLOOR Возвращает результат округления числа до заданной точности с недостатком
ОКРУГЛ ROUND Округляет число до указанного количества десятичных разрядов
ОКРУГЛВВЕРХ ROUNDUP Округляет число до ближайшего большего по модулю целого
ОКРУГЛВНИЗ ROUNDDOWN Округляет число до ближайшего меньшего по модулю целого
ОСТАТ MOD Возвращает остаток от деления числа на делитель
ОТБР TRUNC Усекает число до целого, отбрасывая его дробную часть
ПИ PI( ) Возвращает значение числа ?
ПРОИЗВЕЛ PRODUCT Возвращает произведение чисел заданных в качестве аргументов
ПРОМЕЖУТОЧ­НЫЕ. ИТОГИ SUBTOTAL Возвращает промежуточный итог е список ипи базу данных
РАДИАНЫ RADIANS Преобразует градусы в радианы
РИМСКОЕ ROMAN Преобразует число из арабской записи в римскую
СЛЧИС RAND Возвращает равномерно распределенное случайное число, большее либо равное 0 и меньшее 1
СТЕПЕНЬ POWER Возвращает результат возведения числа в степень
СУММ SUM Возвращает сумму всех чисел, входящих в список аргументов
СУММЕСЛИ SUMIF Возвращает сумму значений в ячейках, специфицированных заданным критерием
СУММКВ SUMSQ Возвращает сумму квадратов аргументов
СУММКВРАЗН SUMXMY2 Возвращает сумму квадратов разностей соответствующих значений в двух массивах
СУММПРОИЗВ SUMPRODUCT Возвращает сумму произведений соответ­ствующих элементов массивов
СУММРАЗНКВ SUMX2MY2 Возвращает сумму разностей квадратов соответствующих значений в двух массивах
СУММСУММКВ SUMX2PY2 Возвращает сумму сумм квадратов соответствующих элементов двух массивов
СЧЁТЕСЛИ COUNTIF Возвращает количество непустых ячеек заданного диапазона, удовлетворяющих заданному критерию
СЧИТАТЬПУСТОТЫ COUNTBLANK Возвращает количество пустых ячеек в заданном диапазоне
ФАКТР FACT Возвращает факториал числа
ЦЕЛОЕ INT Возвращает число, округленное до ближайшего меньшего целого
ЧЁТН EVEN Возвращает число, округленное до ближайшего четного целого
ЧИСЛКОМБ COMBIN Возвращает количество комбинаций для заданного числа объектов
Функции Дата и время (Date & Time)
Функция Excel (рус.) Функция Calc (англ.) Назначение
ВРЕМЗНАЧ TIMEVALUE Возвращает порядковый номер для указанного времени в текстовом формате
ВРЕМЯ TIME Возвращает порядковый номер для указанного времени
ГОД YEAR Возвращает год. соответствующий указанной дате
ДАТА DATE Возвращает порядковый номер указанной даты
ДАТАЗНАЧ DATEVALUE Возвращает порядковый номер указанной даты, представленной в текстовом формате
ДЕНЬ DAY Возвращает день месяца указанной даты
ДЕНЬНЕД WEEKDAY Возвращает день недели указанной даты
ДНЕЙ360 DAYS360 Возвращает количество дней между двумя датами на основе 360-дневного года
МЕСЯЦ MONTH Возвращает месяц, соответствующий указанной дате
МИНУТЫ MINUTE Возвращает минуты, соответствующие указанной дате
СЕГОДНЯ TODAY Возвращает текущую дату в числовом формате
СЕКУНДЫ SECOND Возвращает секунды, соответствующие указанной дате
ТДАТА NOW Возвращает текущую дату и время в числовом формате
ЧАС HOUR Возвращает час, соответствующий указанной дате
Функции Логические (Logical)
Функция Excel (рус.) Функция Calc (англ.) Назначение
ЕСЛИ IF Возвращает первое значение, если логическое выражение при вычислении дает зна­чение ИСТИНА, и второе значение, если ложь
И AND Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; воз вращает значение ложь, если хоть бы один аргумент имеет значение ЛОЖЬ
ИЛИ OR Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ложь, если все аргументы имеют значение ЛОЖЬ
ИСТИНА TRUE Возвращает логическое значение ИСТИНА
ЛОЖЬ FALSE Возвращает логическое значение ЛОЖЬ
НЕ NOT Меняет на противоположное логическое значение аргумента
Функции Ссылки и массивы (Reference)
Функция Excel (рус.) Функция Calc (англ.) Назначение
АДРЕС ADDRESS Возвращает адрес ячейки в виде текста, используя номер строки и номер столбца
ВПР VLOOKUP Просматривает левый столбец массива в поисках определенного значения и возвращает значение из указанной ячейки
ВЫБОР CHOOSE Возвращает значение из списка аргументов с данным номером индекса
ГПР HLOOKUP Просматривает верхнюю строку массива в поисках определённого значения и возвра­щает значение из указанной ячейки
ДВССЫЛ INDIRECT Возвращает значение, находящееся в ячейке, ссылка на которую находится в указан­ной ячейке
ИНДЕКС INDEX Возвращает значение указанной ячейки или массив значений в аргументе массив
ОБЛАСТИ AREAS Возвращает количество областей в ссылке
ПОИСКПОЭ MATCH Возвращает относительную позицию эле­мента массива, который соответствует ука­занному значению указанным образом
ПРОСМОТР LOOKUP Ищет значения в векторе или массиве. Функция просмотр имеет две синтаксиче­ские формы: вектор и массив
СМЕЩ OFFSET Возвращает ссылку заданной высоты и ширины, отстоящую от другой ссылки на заданное количество строк и столбцов
СТОЛБЕЦ COLUMN Возвращает номер столбца по заданной ссылке
СТРОКА ROW Возвращает номер строки по заданной ссылке
ТРАНСП TRANSPOSE Возвращает транспонированный массив
ЧИСЛОТОЛБ COLUMNS Возвращает количество столбцов в ссылке
ЧСТРОК ROWS Возвращает количество строк в ссылке
Функции Текстовые (Text)
Функция Excel (рус.) Функция Calc (англ.) Назначение
ДЛСТР LEN Возвращает количество символов в текстовой строке
ЗАМЕНИТЬ REPLACE Заменяет часть текстовой строки на другую текстовую строку
ЗНАЧЕН VALUE Преобразует текст в число
КОДСИМВ CODE Возвращает числовой код первого символа в текстовой строке
ЛЕВСИМВ LEFT Возвращает первые символы текстовой строки
НАЙТИ FIND Находит вхождение одной текстовой строки в другую и возвращает номер символа, с которого начинается первое вхождение искомой строки
ПЕЧСИМВ CLEAN Удаляет из текста все непечатные символы
ПОВТОР REPT Повторяет текст заданное число раз
ПОДСТАВИТЬ SUBSTITUTE Заменяет текст в строке
ПОИСК SEARCH Возвращает позицию первого вхождения символа или текстовой строки при поиске слева направо
ПРАВСИМВ RIGHT Возвращает последние символы текстовой строки
ПРОПИСН UPPER Делает все буквы в тексте прописными
ПРОПНАЧ PROPER Первая буква в тексте, а также все пер­вые буквы, следующие за символами, отличными от букв, делаются прошеными Все прочие буквы в тексте делаются строчными
ПСТР MID Возвращает заданное число символов из строки текста, начиная с указанной позиции
РУБЛЬ DOLLAR Преобразует число в текст, используя денежный формат с округлением до заданного числа десятичных знаков
СЖПРОБЕЛЫ TRIM Удаляет из текста все пробелы, за исключением одиночных пробелов между словами
СИМВОЛ CHAR Возвращает символ с заданным кодом
СОВПАЛ EXACT Сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают и ЛОЖЬ — а противном случае
СТРОЧН LOWER Преобразует символы в текстовой строке из верхнего регистра в нижний
СЦЕПИТЬ CONCATENATE Объединяет несколько текстовых эле­ментов в один
Т Т Если значение является текстом или ссылается на текст, то функция т воз­вращает само это значение. Если зна­чение не является текстом и не ссылается на текст, то функция т возвращает «« (пустой текст)
ТЕКСТ TEXT Преобразует значение в текст в заданном числовом формате
ФИКСИРОВАННЫЙ FIXED Округляет число до заданного количества десятичных цифр, форматирует число в десятичном формате с использованием запятых и точек и возвращает результат в виде текста
Функции Финансовые (Finance)
функция Excel (рус.) Функция Calc (англ.) Назначение
АМГД {стоимость ; остаточная стоимость; время эксплуатации; период) SYD Возвращает годовую амортизацию имущества для указанного периода
AMP (стоимость; остаток; период) SLN Возвращает величину непосредственной амортизации имущества за один период
БЗ{ставка; клер; плата; нз; тип) FV Возвращает будущее значение вклада на основе периодических постоянных платежей и постоянной процентной ставки
ВНДОХ (значения ; прогноз) IRR Возвращает внутреннюю скорость оборота для ряда последовательных операций с наличными, представленными числовыми значениями
ДДОБ(нач_стоимость; ост_стоимость; время эксплуатации; период; коэффициент) DDB Возвращает величину амортизации имущества для указанного периода, используя метод двукратного учета амортизации или иной явно указанный метод
ДОБ (нач_стоимость; ост_стоимость ; время_эксплуатации; период; месяц) DB Возвращает амортизацию имущества на заданный период, используя ме год постоянного учета амортизации
КПЕР(ставка; платеж; на; бэ; тип) NPER Возвращает общее количество периодов выплаты для данного вклада на основе периодических постоянных выплат и постоянной процентной ставки
МВСД(значения; ф_ставка; р_ставка) MIRR Возвращает модифицированную внутреннюю скорость оборота средств для ряда последовательных периодических операций с наличными
НОРМА (клер; выплата; нэ; бз; тип; нач_прибл) RATE Возвращает процентную ставку за один период при выплате ренты
НПЗ(ставка; эначение1; значение2; …) NPV Возвращает чистый текущий объем вклада, вычисляемый на основе ряда последовательных поступлений наличных и нормы амортизации
ОСНПЛАТ(ставка; период; кпер; нэ; бз; тип) РРМТ Возвращает величину выплаты на данный период на основе периодических постоянных платежей и постоянной процентной ставки
СДОБ (стоимость; остаток; период; нач период; кон период; коэфф; без_переключения) VDB Возвращает значение амортизации имущества за данный период включая конкретные периоды, используя метод двойного процента со снижающегося остатка или иной явно указанный метод
П3(ставка; кпер; выплата; бз; тип) PV Возвращает текущий объем вклада
ПЛПРОЦ(ставка; период; кпер; нэ; бз; тип) IFMT Возвращает платежи по процентам за данный период на основе периодических постоянных выплат и постоянной процентной ставки
ППЛАТ(ставка; кпер; нэ; бз;

тип)

РМТ Возвращает величину выплаты за один период годовой ренты на основе постоянных выплат и постоянной процентной ставки
Функции Работа с базой данных (Database)
Функция Excel (рус.) Функция Calc (англ.) Назначение
ЕДДИСП DVAR Оценивает дисперсию генеральной совокупности по выборке, используя числа в указанном поле всех записей базы данных, удовлетворяющих критерию
ЕДДИСПП DVARP вычисляет дисперсию генеральной совокупности, используя числа в указанном поле всех записей базы данных, удовлетворяющих критерию
БДПРОИЭВЕД DPRODUCT Перемножает значения в указанном поле всех записей, удовлетворяющих критерию
БВСУММ DSUM Суммирует числа в указанном тюле всех записей базы данных, удовлетворяющих критерию
БИЗВЛЕЧЬ DGET Извлекает отдельное значение из базы дан­ных, удовлетворяющее критерию
БСЧЁТ DCOUNT Подсчитывает количество ячеек, содержащих числа, во всех записях базы данных, удовлетворяющих критерию
БСЧЕТА DC0UNTA Подсчитывает непустые ячейки в указанном поле всех записей базы данных, удовлетворяющих критерию
ДМАКС DMAX Возвращает наибольшее число в указанном поле всех записей базы данных, удовлетворяющих критерию
ДМИН DMIN Возвращает наименьшее число в указанном поле всех записей базы данных, удовлетворяющих критерию
ДСРЗНАЧ DAVERAGE Возвращает среднее значение в указанном поле всех записей, удовлетворяющих критерию
ДСТАНДОТКЛ DSTDEV Возвращает стандартное отклонение для выборки из генеральной совокупности, используя числа в указанном поле всех записей базы данных, удовлетворяющих критерию
ДОТАНДОТКЛП DSTDEVP Возвращает стандартное отклонение генеральной совокупности, используя числа в указанном поле всех записей базы данных, удовлетворяющих критерию
Функции Проверка свойств и значений (Information)
Функция Excel (рус.) Функция Calc (англ.) Назначение
ЕЛОГИЧ ISLOGICAL Возвращает логическое значение ИСТИНА, если проверяемая величина является логическим значением; в противном случае возвра­щается логическое значение ложь
ЕНД ISNA Возвращает логическое значение ИСТИНА, если проверяемая величина является значением ошибки #Н/Д; в противном случае возвращается логическое значение ЛОЖЬ
EHETEKCT ISNOTEXT Возвращает логическое значение ИСТИНА. если проверяемая величина не является текстом; в противном случае возвращается логическое значение ЛОЖЬ
ЕОШ ISERR Возвращает логическое значение ИСТИНА, если проверяемая величина является одним из возможных ошибочных значений Excel, за исключением н/д; в противном случае возвращается логическое значение ЛОЖЬ
ЕОШИБКА ISERROR Возвращает логическое значение ИСТИНА, если проверяемая величина является одним из возможных ошибочных значений Calc; в противном случае возвращается логическое значение ЛОЖЬ
ЕПУСТО ISBLANK Возвращает логическое значение ИСТИНА, если проверяемая величина является ссылкой на пустую ячейку; в противном случае возвращается логическое значение ложь
ЕССЫЛКА ISREF Возвращает логическое значение ИСТИНА, если проверяемая величина является ссылкой; в противном случае возвращается ло­гическое значение ЛОЖЬ
ЕТЕКСТ ISTEXT Возвращает логическое значение ИСТИНА если проверяемая величина является текстом; в противном случае возвращается логическое значение ЛОЖЬ
ЕЧИСЛО ISNUMBER Возвращает логическое значение ИСТИНА, если проверяемая величина является числом; в противном случае возвращается ло­гическое значение ЛОЖЬ
ИНФОРМ INFO Возвращает информацию о текущей операционной среде
НД NA Возвращает значение ошибки #H/Д. #Н/Д. которое означает, что «нет доступного значения»
ТИП ТУРЕ Возвращает тип значения
ТИП. СШИБКИ ERROR.TYPE Возвращает номер, соответствующий одному из возможных ошибочных значений Calc
Ч N Возвращает значение, преобразованное в число
ЯЧЕЙКА CELL Возвращает информацию о формате, местоположении или содержимом левой верхней ячейки в ссылке
Функции Статистические (Statistical)
функция Excel (рус.) Функция Calc (англ.) Назначение
FPACП FDISP Возвращает F-распределение вероятности
FPACПOБP FINV Возвращает обратное значение для F-рас­пределении вероятностей
ZTECT ZTEST Возвращает двустороннее Р-значение 2-теста
БЕТАОБР BETAINV Возвращает обратную функцию к интегральной функции плотности бета-вероятности
БЕТАРАСП BETADIST Возвращает интегральную функцию плотности бета-вероятности
БИНОМРАСП BINOMDIST Возвращает отдельное значение биномиального распределения
ВЕЙБУЛЛ WEIBULL Возвращает распределение вейбулла
ВЕРОЯТНОСТЬ PROB Возвращает вероятность того, что значение из интервала находится внутри заданных пределов
ГАММАНЛОГ GAMMALN Возвращает натуральный логарифм гамма функции Г(х)
ГАММАОБР GAMMAINV Возвращает обратное гамма-распределение
ГАММАРАСП GAMMADIST Возвращает гамма-распределение
ГИПЕРГЕОМЕТ HYFGEOMDIST Возвращает гипергеометрическое распределение
ДИСП VAR Возвращает дисперсию по выборке
ДИСПР VARP Возвращает дисперсию для генеральной совокупности
ДОВЕРИТ CONFIDENCE Возвращает доверительный интервал для среднего генеральной совокупности
КВАЛРОТКЛ DEVSQ Возвращает сумму квадратов отклонений точек данных от их среднего
КВАРТИЛЬ QUARTILE Возвращает квартиль набора данных
КВПИРСОН RSQ Возвращает квадрат коэффициента корреляции Пирсона
КОВАР COVAR Возвращает ковариацию. т. е. среднее произведений отклонений для каждой пары точек данных
КОРРЕЛ CORREL Возвращает коэффициент корреляции
КРИТБИНОМ CRITBINOM Возвращает наименьшее значение, для которого интегральное биномиальное распределение больше или равно заданному критерию
ЛГРФПРИБЛ LOGEST Возвращает экспоненциальное уравнение регрессии
ЛИНЕЙН LINEST Возвращает линейное уравнение регрессии
ЛОГНОРМОБР LOGINV Возвращает обратную функцию логарифмического нормального распределения
ЛОГНОРМРАСП LOGNORMDIST Возвращает интегральное логарифмическое нормальное распределение
МАКС MAX Возвращает максимальное значение из списка аргументов
МЕДИАНА MEDIAN Возвращает медиану заданного набора чисел
МИН MIN Возвращает наименьшее значение в списке аргументов
МОДА MODE Возвращает наиболее часто встречающееся значение набора данных
НАИБОЛЬШИЙ LARGE Возвращает k-е наибольшее значение из множества данных
НАИМЕНЬШИЙ SMALL Возвращает k-е наименьшее значение в множестве данных
НАКЛОН SLOPE Возвращает наклон линии линейной perpeccии
НОРМАЛИЗАЦИЯ STANDARDIZE Возвращает нормализованное значение для распределения, характеризуемого средним и стандартным отклонением
НОРМОБР NORMINV Возвращает обратное нормальное распределение для указанного среднего и стандартного отклонения
НОРМРАСП NOPMDIST Возвращает нормальную функцию распределения для указанного среднего и стандартного отклонения
НОРМСТОБР NORMSINV Возвращает обратное значение стандартного нормального распределения
НОРМСТРАСПР NORMSDIST Возвращает стандартное нормальное интегральное распределение
ОТРБИНОМРАСП NEGBIMOMDIST Возвращает отрицательное биномиальное распределение
ОТРЕЗОК INTERCEPT Возвращает отрезок, отсекаемый на оси линией линейной регрессии
ПЕРЕСТ PERMUT Возвращает количество перестановок для заданного числа объектов, которые выбираются из общего числа объектов
ПЕРСЕНТИЛЬ PERCENTILE Возвращает k-ю персентиль для значений из интервала
ПИРСОН PEARSON Возвращает коэффициент корреляции Пирсона
ПРЕДСКАЗ FORECAST Возвращает предсказанное значение функции в данной точке на основе уравнение линейной регрессии
ПРОЦЕНТРАНГ PERCENTRANK Возвращает процентное содержание значения в множестве данных
ПУАССОН POISSON Возвращает распределение Пуассона
РАНГ RANK Возвращает ранг числа в списке чисел Ранг числа — его величина относительно других значений в списке
РОСТ GROWTH Возвращает значения в соответствии с экспоненциальным уравнением регрессии
СКОС SKEW Возвращает асимметрию распределения
СРГАРМ HARMEAN Возвращает среднее гармоническое множества данных
СРГЕОМ GEOMEAN Возвращает среднее геометрическое зна­чений
СРЗНАЧ AVERAGE Возвращает среднее (арифметическое) значение
СРОТКЛ AVEDEV Возвращает среднее абсолютных значений отклонений точек данных от среднего
СТАНДОТКЛОН STDEV Возвращает стандартное отклонение по выборке
СТАНДОТКЛОНП STDEVP Возвращает стандартное отклонение по генеральной совокупности
CTОШYX STEXY Возвращает стандартную ошибку предсказанных значений у для каждого значения х в регрессии
СТЬЮДРАСП TDIST Возвращает t-распределение Стьюдента
СТЬЮДРАСПОБР TINV Возвращает обратное распределение Стьюдента для заданного числа степеней свободы
СЧЁТ COUNT Возвращает количество чисел в списке аргументов
СЧЁТЗ COUNTA Возвращает количество непустых значений в списке аргументов
ТЕНДЕНЦИЯ TREND Возвращает значения в соответствии с линейным уравнением регрессии
ТТЕСТ TTEST Возвращает вероятность, соответствующую критерию Стьюдента
УРЕЗСРЕДНЕЕ TRIMMEAN Возвращает усеченное среднее значение
ФИШЕР FISHER Возвращает преобразование Фишера
ФИШЕРОБР FISHERINV Возвращает обратное преобразование Фишера
ФТЕСТ FTEST Возвращает результат F-теста
ХИ2ОБР CHIINV Возвращает обратную функцию для x2-распределения
ХИ2РАСП CHIDIST Возвращает одностороннюю вероятность x2 распределения
ХМ2ТЕСТ CHITEST Возвращает тест на независимость
ЧАСТОТА FREQUENCY Возвращает распределение частот в виде вертикального массива
ЭКСПРАСП EXPONDIST Возвращает экспоненциальное распределение
ЭКСЦЕСС KURT Возвращает эксцесс множества данных


Подсчет количества строк или столбцов в Excel

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Если требуется быстро подсчитать количество строк, содержащих данные, выделите все ячейки в первом столбце данных (возможно, это не столбец A). Просто щелкните заголовок столбца. В строке состояния в правом нижнем углу окна Excel вы узнаете количество строк.

Сделайте то же самое для подсчета столбцов, но на этот раз щелкните область выделения строки на левой стороне строки.

В строке состояния выводится число примерно такого вида:

Если выделить целую строку или столбец, Excel подсчитает только те ячейки, которые содержат данные. Если выделить блок ячеек, будет подсчитано количество выделенных ячеек. Если выделенная строка или столбец содержат только одну ячейку с данными, строка состояния останется пустой.

Если необходимо подсчитать количество символов в ячейках, посмотрите количество знаков в ячейках.

Если вы хотите узнать, сколько ячеек содержит данные, ознакомьтесь с разделами Использование счетчика для подсчета количества непустых ячеек.

Вы можете управлять сообщениями, которые отображаются в строке состояния, щелкнув правой кнопкой мыши строку состояния и выбрав элемент, который вы хотите просмотреть или удалить. Дополнительные сведения можно найти в разделе Параметры строки состояния в Excel.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Подсчет числа строк в Microsoft Excel

При работе в Excel иногда нужно подсчитать количество строк определенного диапазона. Сделать это можно несколькими способами. Разберем алгоритм выполнения этой процедуры, используя различные варианты.

Определение количества строк

Существует довольно большое количество способов определения количества строк. При их использовании применяются различные инструменты. Поэтому нужно смотреть конкретный случай, чтобы выбрать более подходящий вариант.

Способ 1: указатель в строке состояния

Самый простой способ решить поставленную задачу в выделенном диапазоне – это посмотреть количество в строке состояния. Для этого просто выделяем нужный диапазон. При этом важно учесть, что система считает каждую ячейку с данными за отдельную единицу. Поэтому, чтобы не произошло двойного подсчета, так как нам нужно узнать количество именно строк, выделяем только один столбец в исследуемой области. В строке состояния после слова «Количество» слева от кнопок переключения режимов отображения появится указание фактического количества заполненных элементов в выделенном диапазоне.

Правда, случается и такое, когда в таблице нет полностью заполненных столбцов, при этом в каждой строке имеются значения. В этом случае, если мы выделим только один столбец, то те элементы, у которых именно в той колонке нет значений, не попадут в расчет. Поэтому сразу выделяем полностью конкретный столбец, а затем, зажав кнопку Ctrl кликаем по заполненным ячейкам, в тех строчках, которые оказались пустыми в выделенной колонке. При этом выделяем не более одной ячейки на строку. Таким образом, в строке состояния будет отображено количество всех строчек в выделенном диапазоне, в которых хотя бы одна ячейка заполнена.

Но бывают и ситуации, когда вы выделяете заполненные ячейки в строках, а отображение количества на панели состояния так и не появляется. Это означает, что данная функция просто отключена. Для её включения кликаем правой кнопкой мыши по панели состояния и в появившемся меню устанавливаем галочку напротив значения «Количество». Теперь численность выделенных строк будет отображаться.

Способ 2: использование функции

Но, вышеуказанный способ не позволяет зафиксировать результаты подсчета в конкретной области на листе. К тому же, он предоставляет возможность посчитать только те строки, в которых присутствуют значения, а в некоторых случаях нужно произвести подсчет всех элементов в совокупности, включая и пустые. В этом случае на помощь придет функция ЧСТРОК. Её синтаксис выглядит следующим образом:

Её можно вбить в любую пустую ячейку на листе, а в качестве аргумента «Массив» подставить координаты диапазона, в котором нужно произвести подсчет.

Для вывода результата на экран достаточно будет нажать кнопку Enter.

Причем подсчитываться будут даже полностью пустые строки диапазона. Стоит заметить, что в отличие от предыдущего способа, если вы выделите область, включающую несколько столбцов, то оператор будет считать исключительно строчки.

Пользователям, у которых небольшой опыт работы с формулами в Экселе, проще работать с данным оператором через Мастер функций.

    Выделяем ячейку, в которую будет производиться вывод готового итога подсчета элементов. Жмем на кнопку «Вставить функцию». Она размещена сразу слева от строки формул.

Запускается небольшое окно Мастера функций. В поле «Категории» устанавливаем позицию «Ссылки и массивы» или «Полный алфавитный перечень». Ищем значение «ЧСТРОК», выделяем его и жмем на кнопку «OK».

Открывается окно аргументов функции. Ставим курсор в поле «Массив». Выделяем на листе тот диапазон, количество строк в котором нужно подсчитать. После того, как координаты этой области отобразились в поле окна аргументов, жмем на кнопку «OK».

  • Программа обрабатывает данные и выводит результат подсчета строк в предварительно указанную ячейку. Теперь этот итог будет отображаться в данной области постоянно, если вы не решите удалить его вручную.
  • Способ 3: применение фильтра и условного форматирования

    Но бывают случаи, когда нужно подсчитать не все строки диапазона, а только те, которые отвечают определенному заданному условию. В этом случае на помощь придет условное форматирование и последующая фильтрация

      Выделяем диапазон, по которому будет производиться проверка на выполнение условия.

    Переходим во вкладку «Главная». На ленте в блоке инструментов «Стили» жмем на кнопку «Условное форматирование». Выбираем пункт «Правила выделения ячеек». Далее открывается пункт различных правил. Для нашего примера мы выбираем пункт «Больше…», хотя для других случаев выбор может быть остановлен и на иной позиции.

    Открывается окно, в котором задается условие. В левом поле укажем число, ячейки, включающие в себя значение больше которого, окрасятся определенным цветом. В правом поле существует возможность этот цвет выбрать, но можно и оставить его по умолчанию. После того, как установка условия завершена, жмем на кнопку «OK».

    Как видим, после этих действий ячейки, удовлетворяющие условию, были залиты выбранным цветом. Выделяем весь диапазон значений. Находясь во все в той же вкладке «Главная», кликаем по кнопке «Сортировка и фильтр» в группе инструментов «Редактирование». В появившемся списке выбираем пункт «Фильтр».

    После этого в заглавиях столбцов появляется значок фильтра. Кликаем по нему в том столбце, где было проведено форматирование. В открывшемся меню выбираем пункт «Фильтр по цвету». Далее кликаем по тому цвету, которым залиты отформатированные ячейки, удовлетворяющие условию.

  • Как видим, не отмеченные цветом ячейки после данных действий были спрятаны. Просто выделяем оставшийся диапазон ячеек и смотрим на показатель «Количество» в строке состояния, как и при решении проблемы первым способом. Именно это число и будет указывать на численность строк, которые удовлетворяют конкретному условию.
  • Как видим, существует несколько способов узнать количество строчек в выделенном фрагменте. Каждый из этих способов уместно применять для определенных целей. Например, если нужно зафиксировать результат, то в этом случае подойдет вариант с функцией, а если задача стоит подсчитать строки, отвечающие определенному условию, то тут на помощь придет условное форматирование с последующей фильтрацией.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Определение количества строк Экселе

    В процессе работы с таблицами Эксель достаточно часто возникает необходимость в определении количества строк. Для этого существует несколько основных методов, причем выбор и использование конкретного определяется условиями стоящей перед пользователем задачи. В данной статье описано несколько основных способов определения количества строк в таблице Эксель в зависимости от ее структуры и наполненности, а также конкретной ситуации.

    Метод 1: информация в строке состояния

    Проще всего посмотреть количество строк в строке состояния Эксель, расположенной внизу его основной рабочей области. Порядок действий описан ниже:

    1. Сначала, удерживая левую кнопку мыши, выделяем диапазон ячеек, для которого надо подсчитать количество строк. Эксель по умолчанию считает все ячейки, в которые занесены данные, поэтому выделяем только один столбец. В противном случае данные по количеству строк будут некорректны.
    2. В нижней части окна находим строку состояния программы, в которой после слова “Количество” отображается число ячеек, заполненных данными. Это и есть количество строк, которое мы хотели найти.

    Примечание: Если выделенный столбец таблицы заполнен не полностью, а в других столбцах напротив пропусков присутствуют данные, то мы не сможем посчитать фактическое количество заполненных строк при помощи вышеописанного способа. Поэтому в подобной ситуации будем следовать приведенному ниже алгоритму:

    1. Как и в предыдущем способе, сначала, удерживая левую кнопку мыши, выделяем диапазон, для которого необходимо подсчитать количество строк (строго в пределах одного столбца).
    2. Чтобы дополнительно выделить отдельные ячейки в других столбцах, зажав клавишу Ctrl на клавиатуре при помощи левой кнопки мыши выделяем все заполненные данными ячейки, которые хотим учесть в подсчете количества. Ctrl не отпускаем до конца выделения.
    3. В строке состояния Эксель смотрим получившееся количество. Оно, как мы уже знаем, отображает все ячейки, в которых присутствуют данные. Примечание: нельзя выделять две и более заполненные ячейки из разных столбцов, но при этом принадлежащие одной и той же строке, иначе количество строк будет посчитано неверно.

    Если в строке состояния отсутствует слово “Количество”, проверяем настройки отображения информации для нее.

    1. Для вызова настроек строки состояния нажимаем правую кнопку мыши, наведя курсор на любое место строки состояния внизу окна.
    2. В появившемся окне с настройками строки состояния проверяем наличие галочки напротив пункта Количество. Если флажка нет, устанавливаем его, кликнув левой кнопкой мыши.
    3. Выделяем любой диапазон ячеек и проверяем отображение количества в строке состояния. Теперь нужная информация должна отображаться в строке состояния.

    Метод 2: применение функции ЧСТРОК

    Если первый метод позволяет оперативно посмотреть количество строк путем подсчета заполненных ячеек, то описываемый в этом разделе способ поможет зафиксировать результаты подсчета в виде конкретного значения в свободной ячейке листа. Причем в результат будут включаться все строки – и пустые и с введенными данными. Речь идет о встроенной функции ЧСТРОК, которая позволит реализовать эту задачу.

    Функция ЧСТРОК имеет следующий синтаксис: =ЧСТРОК(массив).

    Давайте на практическом примере разберем, как работает данная функция, воспользовавшись Мастером функций:

    1. Кликаем левой кнопки мыши по любой пустой ячейке (или переходим в нее с помощью навигационных клавиш на клавиатуре), в которой будет выводиться результат работы функции.
    2. Нажимаем кнопку “Вставить функцию” (fx), которая расположена левее строки формул.
    3. Перед нами окно выбора формул Мастера функций. В качестве Категории устанавливаем значение “Полный алфавитный перечень”. В перечне функций ищем оператор “ЧСТРОК”, кликаем по нему, затем жмемОК.
    4. В появившемся окне аргументов функции заполняем значение для поля “Массив”. Для этого выделяем требуемый диапазон ячеек, удерживая левую кнопку мыши (предварительно щелкнув по полю для ввода информации). Также координаты диапазона можно ввести вручную при помощи клавиатуры. По готовности жмем ОК.
    5. Функция выполнит подсчет количества строк и отобразит результат в ячейке с формулой. Причем этот результат будет автоматически пересчитываться при любых изменениях данных в ячейках, включенных в массив функции “ЧСТРОК” до тех пор, пока функция не будет удалена из ячейки.

    Особенностью этого метода является то, что с его помощью считаются все строки – и с данными в ячейках, и без них. Также если в выделенном диапазоне будет присутствовать несколько столбцов, это не повлияет на конечный результат работы функции “ЧСТРОК”.

    Метод 3: условное форматирование и использование фильтра

    Третий метод раскрывает алгоритм действий в ситуации, когда нужно посчитать количество строк для диапазона ячеек с определенными значениями данных в них. Это означает, что в итог расчета попадут только те строки, ячейки которых сгруппированы по конкретному условию или признаку. Речь пойдет об условном форматировании и использовании фильтра.

    1. Выделяем диапазон ячеек, данные которых станут критерием выбора строк.
    2. Во вкладке “Главная” находим раздел “Стили”, среди инструментов находим и кликаем по кнопке “Условное форматирование”.
    3. В появившемся перечне раскрываем пункт “Правила выделения ячеек”, который содержит список правил, определяющих условия форматирования. В нашем примере выделенный диапазон заполнен текстовыми данными, соответственно – выбираем строку “Текст содержит…”.
    4. Далее задаем конкретные условия форматирования – для каких значений ячеек они будут окрашиваться в определенный цвет. В левой части окна указываем букву A, а в правой части оставляем установку по умолчанию (при желании – выбираем другую цветовую схему). Наша цель – чтобы все ячейки с буквой А подкрашивались в красных тонах. Нажимаем ОК.
    5. Если ячейки с буквой А выделены цветом, значит настройки условного форматирования сделаны корректно.
    6. Чтобы посчитать, сколько строк содержат “подкрашенные” ячейки, используем инструмент “Фильтр”.
    7. Если выделение снято, опять выделяем требуемый диапазон ячеек. Во вкладке “Главная”, находим инструмент “Фильтр” (значок в виде воронки, группа инструментов “Редактирование”) и кликаем по нему.
    8. На верхней ячейке выделенного столбца появится значок пока что неактивного фильтра в виде кнопки со стрелкой вниз:
      • кликаем на него;
      • ищем строку “Фильтр по цвету”, щелкаем по этому пункту;
      • выбираем цвет, использованный для условного форматирования ранее.
    9. В результате работы фильтра в таблице останутся только строки с окрашенными ячейками в выбранном столбце. Теперь можно просто выделить их, чтобы определить итоговое количество в строке состояния. Это и есть количество строк, которое мы хотели выяснить согласно поставленной задаче.

    Заключение

    Итак, мы рассмотрели основные методы, позволяющие посчитать количество строк в различных ситуациях. Первый метод позволит быстро оценить количество строк, когда нет необходимости его фиксировать. Второй – позволяет зафиксировать результат в отдельной ячейке. Третий метод сложнее первых двух, но в случае необходимости позволит посчитать количество строк, отобранных по определенному признаку. Кроме того, условное форматирование позволяет визуализировать конкретные условия выбора, “подсветив” их определенным цветом.

    Функция ЧСТРОК возвращает количество строк в диапазоне Excel

    Функция ЧСТРОК в Excel предназначена для определения числа строк, содержащихся в константе массива или числа строк в диапазоне ячеек, ссылка на который передана в качестве аргумента этой функции, и возвращает определенное числовое значение.

    Как посчитать количество строк листа в Excel

    В отличие от функции СЧИТАТЬПУСТОТЫ, определяющая число пустых ячеек в переданном диапазоне, а также функции СЧЁТ и ее производных, рассматриваемая функция определяет число всех ячеек в диапазоне независимо от типа содержащихся в них данных, включая пустые ячейки.

    Пример 1. Определить число строк, которые можно заполнить на одном листе в табличном редакторе Excel.

    Чтобы произвести расчет всех строк на листе, в качестве аргумента функции необходимо передать ссылку на весь столбец (можно выбрать любой). В данном случае функция имеет вид:

    В результате вычисления функции мы получили максимальное количество строк рабочего листа Excel или же номер последней строки на листе.

    Как посчитать количество пустых строк на листе Excel с условием

    Пример 2. На листе Excel находится таблица, первый столбец которой (id) находится в столбце A:A. Определить число пустых строк между началом листа и шапкой таблицы.

    Вид части листа с данными:

    Для определения искомого значения используем формулу:

    С помощью функции ПОИСКПОЗ определяем номер строки, в которой находится значение названия первого столбца таблицы. Функция ИНДЕКС возвращает ссылку на ячейку, в которой было определено это значение. Поскольку эта функция возвращает данные ссылочного типа, в результате вычислений выражение типа A1:ИНДЕКС принимает вид A1:A10. Поскольку нас интересуют только пустые строки, вычитаем 1 из значения, найденного функцией ЧСТРОК.

    Правила использования функции ЧСТРОК в Excel

    Функция ЧСТРОК имеет следующую синтаксическую запись:

    • массив – обязательный для заполнения, принимает константу массива или ссылку на диапазон ячеек, для которого производится подсчет количества строк.
    1. Если в качестве аргумента функции передано числовое значение, оно будет интерпретировано как константа массива с одним элементом, поэтому функция ЧСТРОК вернет значение 1. Например, результат выполнения =ЧСТРОК(5) будет 1.
    2. Если аргумент функции указан в виде логических или текстовых данных, рассматриваемая функция вернет код ошибки #ЗНАЧ!
    3. При использовании констант массивов для разделения строк используют знак «:». Например, константа массива <1;2:4;6:1:7:0>содержит 3 строки.

    Как посчитать количество строк в Excel

    Пример 1: данные из панели состояния

    Число строк в выбранном диапазоне отображается в области панели состояния. Выделите нужный диапазон значений Excel автоматически вычислит количество строк, которое отобразится на панели состояния. Нужно помнить, что в данном случае учитываются только ячейки со значениями. В произведенном ниже примере, чтобы вычислить количество строк, необходимо выбрать один столбец и на нижней части окна отобразится число позиций в выбранном диапазоне.

    Бывают более сложные ситуации. Например, если столбцы заполнены не полностью, т.е. в столбце есть пустые позиции. В случае выбора исключительно столбца, пустые строки подсчитаны не будут. Рассмотрим пример ниже. Пустым ячейкам из первого столбца соответствуют значения ячеек второго. Выберем полностью первый столбец и при нажатой клавише «Ctrl» нажимаем по соответствующим ячейкам со значениями из второго столбца. В нижней части окна отобразиться все количество строк выбранного диапазона, где ячейки не имеют значений.

    Если вы сделали все, как описано выше, а количество не отображается, то это значит, что необходимо включить соответствующую опцию. Для этого выполняем клик правой кнопкой мыши по панели состояния и выбираем «Количество».

    Пример 2: вычисление с помощью формул

    Рассмотренный выше пример не дает возможности сохранить результаты подсчета и отображать их в ячейке на листе. Более того, часто необходимо учитывать и пустые позиции. Для этого удобно пользоваться формулой ЧСТРОК.

    Формула имеет вид: =ЧСТРОК(массив значений).

    Данную функцию можно вставить нужную ячейку и вместо массива указать диапазон ячеек для которого необходимо вычислить количество позиций.

    Затем нажать Enter.

    При использовании данной формулы строки без значений тоже учитываются. Кроме того, даже если выделена область, включает не один столбец, то функция будет считать только строки.

    Для некоторых пользователей будет удобнее пользоваться этой формулой через Конструктор формул.

    1) Устанавливаем курсор на позицию, в которую будем вставлять формулу, т. е. туда где будет выводиться результат и нажимаем на иконку «Вставить формулу».

    2) Откроется окно Конструктора формул. В значении «Категория» установите «Ссылки и массивы», также можно выбрать «Полный алфавитный перечень». Находим функцию «ЧСТРОК» и нажимаем «ОК»

    3) В окне выбора аргументов формулы установите курсор на после массива и выделите область с нужным диапазоном значений. После появления ячеек диапазона в поле аргументов функции нажмите «ОК»

    4) После выполнения, приведенных выше действий в указанной позиции Excel автоматически вычислит количество строк в диапазоне. Вычисления будут выполняться до тех пор пока вы сами не уберете формулу из ячейки.

    Пример 3: использование форматирования и фильтрации

    При более сложных случаях, когда необходимо считать только позиции, попадающие под указанные условия. Для таких случаев используется форматирование с заданным условием, после чего применяют фильтры.

    1) Выделим диапазон значений, для которого необходимо выполнить соответствие условиям.

    2) Перейдите на главную панель и выберите «Стили» далее нажимаем на пиктограмму «Условное форматирование». В условном форматировании выберите «Правила выделения ячеек» и для нашего случая выбираем правило «Большее. »

    3) Появляется диалог задания условий. Слева указывается значение больше которого, ячейки окрасятся заданным цветом. Справа части задается цвет. После выбора нажимаем «ОК»

    4) Как видно ниже, позиции, которые соответствуют условиям окрашены заданным цветом. Находясь на главной панели выделите весь диапазон и нажимаем пункт меню «Сортировка и фильтр» и выбираем «Фильтр»

    5) В заголовках появятся кнопки фильтров. Нажмем на кнопку фильтра, отформатированного столбца и выберем «Фильтр по цвету». После этого нажимаем на цвет, которым обозначены отформатированные ячейки, попавшие под условие.

    6) Видно, что неокрашенные ячейки исчезли. Выделим оставшиеся ячейки из диапазона и посмотрим в строке состояния на показатель «Количество», которое теперь указывает на число строк, выполняющих условие.

    Как мы могли убедиться, существует, как минимум, три способа подсчета строк в указанном диапазоне. Какой способ использовать зависит от ваших предпочтений и конкретных задач.

    Понравилась статья? Поделить с друзьями:
  • Количество страниц созданного вами документа в окне word указано
  • Количество разрядов значащих цифр для хранения чисел в ms excel
  • Количество символов от указанного excel
  • Количество страниц для печати excel
  • Количество разных строк в excel