Как посчитать ячейки в экселе
Перейти к содержимому

Как посчитать ячейки в экселе

  • автор:

Как посчитать ячейки в экселе

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Excel: Функции СЧЕТЕСЛИ и СЧЕТЕСЛИМН

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

Функция Счётесли

Счётесли (диапазон; критерий)

Функция СЧЁТЕСЛИ

Диапазон – группа ячеек, для которых нужно выполнить подсчет.

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

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

Критерий проверки необходимо заключать в кавычки.

Критерий не чувствителен к регистру. К примеру, функция не увидит разницы между словами «налог» и «НАЛОГ».

Примеры использования функции Счётесли.

  1. Подсчет количества ячеек, содержащих отрицательные значения Счётесли(А1:С2;» <0") Диапазон - А1:С2 , критерий - "<0"

Функция СЧЁТЕСЛИ

Функция СЧЁТЕСЛИ

  1. Подсчет количества ячеек, значение которых больше содержимого ячейки А4: Счётесли(А1:С2;»>»&A4) Диапазон — А1:С2 , критерий — «>»&A4

Функция СЧЁТЕСЛИ

  1. Подсчет количества ячеек со словом «текст» (регистр не имеет значения). Счётесли(А1:С2;»текст») Диапазон — А1:С2 , критерий — «текст»

Функция СЧЁТЕСЛИ

  1. Для текстовых значений в критерии можно использовать подстановочные символы * и ? . Вопросительный знак соответствует одному любому символу,
    звездочка— любому количеству произвольных символов. Если требуется найти непосредственно вопросительный знак (или звездочку), необходимо поставить перед ним знак ~ . Например, чтобы подсчитать количество ячеек, содержащих текст, который начинается с буквы Т (без учета регистра), можно воспользоваться следующей формулой: Счётесли(А1:С2;»Т * «) Диапазон — А1:С2 , критерий — «Т * «

Функция СЧЁТЕСЛИ

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

Счётесли(А1:С2;». «) Диапазон — А1:С2 , критерий — «. «

Функция СЧЁТЕСЛИ

В функции Счётесли используется только один критерий.

Чтобы провести подсчет по нескольким условиям, необходимо воспользоваться функцией Счётеслимн.

Функция Счётеслимн

Счётеслимн (диапазон1; условие1; [диапазон2]; [условие2]; …).

Функция Счётеслимн

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

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

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

  1. Подсчет количества ячеек, в которых находятся даты из определенного периода (например, после 15 января и до 1 марта 2015г.).

Диапазон один — C1:C8 , условия — «>15.01.2015″ и »

Как посчитать количество ячеек, содержащие числовые значения

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

Синтаксис
СЧЕТ(значение 1;значение2…)

Значение1 – обязательный аргумент, ссылка на ячейку или диапазон, в котором нужно подсчитать количество ячеек, содержащих числа.
Значение2 и т.д. – не обязательные аргументы. Всего может быть 255 дополнительных ссылок или значений, вводимых непосредственно в список функции.

Функция СЧЕТ будет учитывать:
В указанном диапазоне – только ячейки содержащие числа, даты и время.
В списке аргументов – текстовые значения чисел, логические выражения.
Никогда – текст, пустые ячейки и значения ошибок.

Аргументы функции СЧЕТ

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

Как открыть функцию СЧЕТ

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

В появившемся окне в поле Значение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 содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *