Функція COUNTIFS застосовує умови до клітинок у кількох діапазонах і підраховує кількість разів, коли виконуються всі умови.
Це відео входить до навчального курсу Розширені функції IF.
Синтаксис
COUNTIFS(діапазон_умови1;умова1;[діапазон_умови2;умова2];…)
Синтаксис функції COUNTIFS має такі аргументи:
-
діапазон_критерію1 – обов’язковий аргумент. Перший діапазон, у якому перевіряється виконання відповідних умов.
-
критерій1 – обов’язковий аргумент. Умова у формі числа, виразу, посилання на клітинку або тексту, що визначає, які клітинки потрібно підрахувати. Наприклад, умова може мати такий вигляд: 32, ">32", B4, "яблука" або "32".
-
діапазон_критерію2;критерій2;... – необов’язкові аргументи. Додаткові діапазони та пов’язані з ними умови. Можна вказати до 127 пар діапазонів і умов.
Увага!: Кількість рядків і стовпців в усіх додаткових діапазонах має бути однакова з аргументом діапазон_критерію1. Діапазони не обов’язково мають бути суміжні.
Примітки
-
Кожна умова діапазону застосовується до однієї клітинки по черзі. Якщо всі перші клітинки відповідають пов’язаним із ними умовам, значення лічильника збільшується на 1. Якщо всі другі клітинки відповідають пов’язаним із ними умовам, значення лічильника знову збільшується на 1 і так далі, доки не буде перевірено всі клітинки.
-
Якщо умова – посилання на пусту клітинку, функція COUNTIFS інтерпретує пусту клітинку як значення 0.
-
Для умов можна використовувати символи узагальнення: знак питання (?) і зірочку (*). Знак питання відповідає будь-якому символу, а зірочка – будь-якій послідовності символів. Якщо потрібно знайти власне знак питання або зірочку, перед відповідним символом введіть тильду (~).
Приклад 1
Скопіюйте дані прикладу з наведених нижче таблиць і вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.
Продавець |
Чи перевищено квоту першого кварталу |
Чи перевищено квоту другого кварталу |
Чи перевищено квоту третього кварталу |
---|---|---|---|
Нестеренко |
Так |
Ні |
Ні |
Бойко |
Так |
Так |
Ні |
Сумський |
Так |
Так |
Так |
Левченко |
Ні |
Так |
Так |
Формула |
Опис |
Результат |
|
=COUNTIFS(B2:D2;"=Так") |
Підраховує, скільки разів Нестеренко перевищив квоту продажів за перший, другий і третій квартали (лише в першому кварталі). |
1 |
|
=COUNTIFS(B2:B5;"=Так";C2:C5;"=Так") |
Підраховує кількість продавців, які перевищили обидві квоти за перший і другий квартали (Бойко й Сумський). |
2 |
|
=COUNTIFS(B5:D5;"=Так";B3:D3;"=Так") |
Підраховує, скільки разів Левченко та Бойко перевищили однакову квоту за перший, другий і третій квартали (тільки у другому кварталі). |
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 |
|
Формула |
Опис |
Результат |
=COUNTIFS(A2:A7;"<6";A2:A7;">1") |
Підраховує, скільки чисел у межах від 1 до 6 (не включаючи ці числа) міститься у клітинках від A2 до A7. |
4 |
=COUNTIFS(A2:A7;"<5";B2:B7;"<03.05.2011") |
Підраховує, скільки рядків містять числа, менші за 5, у клітинках від A2 до A7, і також містять дати до 03.05.2011 у клітинках від B2 до B7. |
2 |
=COUNTIFS(A2:A7;"<" & A6;B2:B7;"<" & B4) |
Повторює попередню формулу, але з використанням в умові посилань на клітинки, а не констант. |
2 |
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.
Додаткові відомості
Щоб підрахувати кількість не пустих клітинок, скористайтеся функцією COUNTA
Щоб підрахувати кількість клітинок за допомогою однієї умови, скористайтеся функцією COUNTIF
Функція IFS (Microsoft 365, Excel 2016 та пізніші версії)