Как посчитать ячейки в экселе
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Excel: Функции СЧЕТЕСЛИ и СЧЕТЕСЛИМН
В случаях, когда при работе в Excel требуется подсчитать количество ячеек, удовлетворяющих заданному условию, можно использовать функцию Счётесли .
Функция Счётесли
Счётесли (диапазон; критерий)
Диапазон – группа ячеек, для которых нужно выполнить подсчет.
Диапазон может содержать числа, массивы или ссылки на числа.
Обязательный аргумент.
Критерий – число, выражение, ссылка на ячейку или текстовая строка, которая определяет, какие ячейки нужно подсчитать.
Обязательный аргумент.
Критерий проверки необходимо заключать в кавычки.
Критерий не чувствителен к регистру. К примеру, функция не увидит разницы между словами «налог» и «НАЛОГ».
Примеры использования функции Счётесли.
- Подсчет количества ячеек, содержащих отрицательные значения Счётесли(А1:С2;» <0") Диапазон - А1:С2 , критерий - "<0"
- Подсчет количества ячеек, значение которых больше содержимого ячейки А4: Счётесли(А1:С2;»>»&A4) Диапазон — А1:С2 , критерий — «>»&A4
- Подсчет количества ячеек со словом «текст» (регистр не имеет значения). Счётесли(А1:С2;»текст») Диапазон — А1:С2 , критерий — «текст»
- Для текстовых значений в критерии можно использовать подстановочные символы * и ? . Вопросительный знак соответствует одному любому символу,
звездочка— любому количеству произвольных символов. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак ~ . Например, чтобы подсчитать количество ячеек, содержащих текст, который начинается с буквы Т (без учета регистра), можно воспользоваться следующей формулой: Счётесли(А1:С2;»Т * «) Диапазон — А1:С2 , критерий — «Т * «
Если необходимо подсчитать количество ячеек, которые содержат ровно четыре символа, можно использовать формулу:
Счётесли(А1:С2;». «) Диапазон — А1:С2 , критерий — «. «
В функции Счётесли используется только один критерий.
Чтобы провести подсчет по нескольким условиям, необходимо воспользоваться функцией Счётеслимн.
Функция Счётеслимн
Счётеслимн (диапазон1; условие1; [диапазон2]; [условие2]; …).
Функция аналогична функции Счётеслимн, за исключением того, что может содержать до 127 диапазонов и условий, где первое является обязательным, а последующие – нет.
Каждый дополнительный диапазон должен состоять из такого же количества строк и столбцов, что и диапазон условия 1. Эти диапазоны могут не находиться рядом друг с другом.
Пример использования:
- Подсчет количества ячеек, в которых находятся даты из определенного периода (например, после 15 января и до 1 марта 2015г.).
Диапазон один — C1:C8 , условия — «>15.01.2015″ и »
Как посчитать количество ячеек, содержащие числовые значения
Для того, чтобы посчитать количество ячеек, содержащих числа воспользуемся функцией СЧЕТ.
Синтаксис
СЧЕТ(значение 1;значение2…)
Значение1 – обязательный аргумент, ссылка на ячейку или диапазон, в котором нужно подсчитать количество ячеек, содержащих числа.
Значение2 и т.д. – не обязательные аргументы. Всего может быть 255 дополнительных ссылок или значений, вводимых непосредственно в список функции.
Функция СЧЕТ будет учитывать:
В указанном диапазоне – только ячейки содержащие числа, даты и время.
В списке аргументов – текстовые значения чисел, логические выражения.
Никогда – текст, пустые ячейки и значения ошибок.

Функцию СЧЕТ можно найти, вызвав мастер функций.

- Для этого нажмите на кнопочку Вставить функцию (слева от строки формул).
- В появившемся окне выбрать категорию Статистические.
- В поле Выберете функцию, найдите функцию СЧЕТ.
- Нажмите ОК.
В появившемся окне в поле Значение1 выделите мышкой диапазон (или введите вручную), в котором нужно посчитать количество значений. Нажмите ОК.

В результате отобразится число 3, Excel учтет только первые 3 ячейки.

Для того, чтобы учитывались текстовое представление числа и логические выражения внесем их непосредственно в значения функции (в поля Значение2 и Значение3).
Максимально можно ввести до 255 значений.

Попробуем в аргументы ввести любой текст и ошибку. В результате получится число 3. Excel возьмет из диапазона Значения1 3 первые ячейки, а аргументы Значение2 и Значение3 учитываться не будут.

Автор Alfi Опубликовано 18.02.2019 18.02.2019 Рубрики Функции
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Определение количества ячеек с заливкой
Добавление заливки ячеек делает ваш документ Excel более понятным, добавляя наглядности для анализа данных. Часто возникает потребность посчитать количество ячеек с заданным цветом заливки.
К сожалению, Excel не имеет встроенной функции, которая использует цвета заливки в качестве условий в формулах. Альтернативой является использование собственных функций (написанный на VBA). Надстройка VBA-Excel содержит функцию СЧЁТЗАЛИВКА, с помощью которой можно это реализовать.
Описание функции
Функция =СЧЁТЗАЛИВКА(ДИАПАЗОН, ЯЧЕЙКА) имеет два обязательных аргумента:
- ДИАПАЗОН ячеек, где необходимо произвести подсчет ячеек с определенной заливкой.
- ЯЧЕЙКА ячейка с цветом заливки которые необходимо посчитать.
Если вы забыли синтаксис данной функции, вы всегда сможете вызвать формулу из выпадающего списка функций в надстройке.
Замечание об автоматическом вычислении. Так как пересчет формул в Excel автоматически не происходит при изменении заливки ячеек, то данная функция не пересчитывается автоматически. Для того, чтобы принудительно пересчитать формулы активного листа используйте сочетание клавиш Ctrl+Alt+F9.
Код на VBA
Public Function СЧЁТЗАЛИВКА(ДИАПАЗОН As Range, ЯЧЕЙКА) As Long Dim S As Double Dim rCell As Range Dim ColCell As Long ColCell = ЯЧЕЙКА.Interior.Color S = 0 For Each rCell In ДИАПАЗОН If rCell.Interior.Color = ColCell Then S = S + 1 End If Next СЧЁТЗАЛИВКА = S End Function

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