Excel - это просто!

A+ A A-

Функции COUNTIFS (СЧЕТЕСЛИМН) и COUNTBLANK (СЧИТАТЬПУСТОТЫ)

В данной статье описана функции COUNTIFS (СЧЕТЕСЛИМН) и COUNTBLANK (СЧИТАТЬПУСТОТЫ), их применение, синтаксис, примеры.

Функция COUNTIFS (СЧЕТЕСЛИМН) применяется для того, чтобы посчитать количество ячеек, которые удовлетворяют заданному критерию, или количество строк (столбцов), которые удовлетворяют нескольким заданным критериям. Результат данной формулы - количество ячеек, а не их сумма. Если вам необходимо рассчитать сумму ячеек по одному или нескольким критериям, вам поможет формула SUMIFS (СУММЕСЛИМН). Описание функции COUNTBLANKS (СЧИТАТЬПУСТОТЫ) смотрите в конце статьи.

Функция COUNTIFS (СЧЕТЕСЛИМН) является следующим шагом эволюции для COUNTIF (СЧЕТЕСЛИ) и легко справляется с любой задачей, с которой справлялась старая формула. Поэтому с вашего позволения мы ее проигнорируем.

Синтаксис: =countifs(criteria_range1;criteria1;[criteria_range2];[criteria2]...)

criteria_range1 - диапазон 1, в котором проверять выполнение условия 1

criteria1 - условие 1

criteria_range2, 3, ... - диапазон 2, 3 и т.д., в котором проверять условия 2, 3 и т.д. соответственно

criteria2, 3, ... - условия 2, 3

Обратите внимание, что считаются только те случаи, для которых выполняются все заданные условия (минимум, условие может быть одно).

Еще важно: все диапазоны должны быть одного размера. Удобно использовать столбцы (или строки) вместо конкретных диапазонов. Об этом читайте здесь.

Пример:

Есть огромная база организаций. Посчитать количество организаций, удовлетворяющих нескольким критериям, например, (1) количество персонала более 10 и обороты больше 1,500.

Функция будет работать следующим образом.

(1) Проверяем первую ячейку первого диапазона - B2. Условие выполнено (больше 10). Значит проверяем первую ячейку второго диапазона. Условие не выполнено (1000<1500). Счет - 0.

(2) Проверяем вторую ячейку первого диапазона - B3. Условие выполнено (200>10). Значит проверяем вторую ячейку второго диапазона. Условие выполнено (2500>1500). Счет 1 (добавили 1 к предыдущему условию).

(3) Проверяем третью ячейку первого диапазона - B4. Условие не выполнено (3<10). Второй диапазон можно не проверять.

(4) Весь диапазон проверен. Вернуть 1 - один случай, где выполняются все условия.

Функция COUNTBLANKS (СЧИТАТЬПУСТОТЫ) является частным случаем описанной выше функции. Она, как можно догадаться из названия, считает количество пустых ячеек в выбранном диапазоне. Синтаксис ее предельно прост:

=COUNTBLANKS(диапазон)

Ее можно также записать следующим образом, =COUNTIFS(диапазон;"")

У вас остались вопросы или вам хочется высказаться по этой или другим темам - пожалуйста, оставьте комментарии или задайте свой вопрос здесь.

Последние новости

Как быстро удалить тысячи строк из громадной таблицы по филь…

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

О нас

Напишите мне edward@youcanexcel.ru

О проекте

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

Веб-сайт оптимизирован под разрешение не менее 1024x768.

Сайт отражается некорректно? Должно быть вы пользуетесь Internet explorer. Установите себе хороший браузер!