Функция СЧЁТЕСЛИ применяет критерии к ячейкам в нескольких диапазонах и подсчитывает количество выполнения всех условий.
Синтаксис
СЧЁТЕСЛИМН(диапазон_условия1;условие1;[диапазон_условия2;условие2];…)
Аргументы функции СЧЁТЕСЛИМН описаны ниже.
- criteria_range1 Обязательно. Первый диапазон, в котором необходимо проверить соответствие заданному условию.
- условие1 Обязательно. Условие в форме числа, выражения, ссылки на ячейку или текста, которые определяют, какие ячейки требуется учитывать. Например, критерии можно выразить как 32, ">32", B4, "яблоки" или "32".
- criteria_range2, criteria2, ... Дополнительные. Дополнительные диапазоны и условия для них. Разрешается использовать до 127 пар диапазонов и условий.
Важно
Каждый дополнительный диапазон должен состоять из такого же количества строк и столбцов, что и аргумент диапазон_условия1. Эти диапазоны могут не находиться рядом друг с другом.
Замечания
- Каждое условие диапазона одновременно применяется к одной ячейке. Если все первые ячейки соответствуют требуемому условию, счет увеличивается на 1. Если все вторые ячейки соответствуют требуемому условию, счет еще раз увеличивается на 1, и это продолжается до тех пор, пока не будут проверены все ячейки.
- Если аргумент условия является ссылкой на пустую ячейку, то он интерпретируется функцией СЧЁТЕСЛИМН как значение 0.
- В условии можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому одиночному символу; звездочка — любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.
Пример 1
Скопируйте образец данных из следующих таблиц и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Продавец | Превышена квота Q1 | Превышена квота Q2 | Превышена квота Q3 |
|---|---|---|---|
| Ильина | Да | Нет | Нет |
| Егоров | Да | Да | Нет |
| Шашков | Да | Да | Да |
| Климов | Нет | Да | Да |
| Формула | Описание | Результат | |
| =СЧЕТЕСЛИМН(B2:D2,"=Да") | Определяет, насколько Ильина превысила квоту продаж для кварталов 1, 2 и 3 (только в квартале 1). | 1 | |
| =СЧЁТЕСЛИМН(B2:B5,"=Да",C2:C5,"=Да") | Определяет, сколько продавцов превысили свои квоты за кварталы 1 и 2 (Егоров и Климов). | 2 | |
| =СЧЁТЕСЛИМН(B5:D5,"=Да",B3:D3,"=Да") | Определяет, насколько продавцы Егоров и Климов превысили квоту для периодов Q1, Q2 и Q3 (только в Q2). | 1 |
Пример 2
| Данные. | ||
|---|---|---|
| 1 | 01.05.2011 | |
| 2 | 02.05.2011 | |
| 3 | 03.05.2011 | |
| 4 | 04.05.2011 | |
| 5 | 05.05.2011 | |
| 6 | 06.05.2011 | |
| Формула | Описание | Результат |
| =СЧЁТЕСЛИ(A2:A7;"<6";A2:A7;">1") | Подсчитывает количество чисел между 1 и 6 (не включая 1 и 6), содержащихся в ячейках A2–A7. | 4 |
| =СЧЁТЕСЛИ(A2:A7, "<5";B2:B7;"<03.05.2011") | Подсчитывает количество строк, содержащих числа меньше 5 в ячейках A2–A7 и даты раньше 03.05.2011 в ячейках B2–B7. | 2 |
| =СЧЁТЕСЛИ(A2:A7, "<" & A6;B2:B7;"< & B4) | Такое же описание, что и для предыдущего примера, но вместо констант в условии используются ссылки на ячейки. | 2 |
Дополнительные сведения
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.