Підрахунок чисел або дат на основі умови в Excel

Застосовується до
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Щоб підрахувати числа або дати, які відповідають одній умові (наприклад, дорівнює, більше, менше, більше або дорівнює, або менше або дорівнює), використовуйте функцію COUNTIF . Щоб підрахувати числа або дати, які перебувають у межах діапазону (наприклад, більше 9000 і одночасно менше 22500), можна скористатися функцією COUNTIFS . Крім того, можна також використовувати функцію SUMPRODUCT.

Приклад

Примітка.

Ці посилання на формули для клітинок, викладені тут, потрібно налаштувати на основі того, де та як їх скопіювати до аркуша Excel.

1 A B
2 Торговий представник Рахунок
3 Пустовіт 15 000
4 Пустовіт 9 000
5 Семенів 8 000
6 Suyma (Суйма) 20 000
7 Пустовіт 5 000
8 Діденко 22 500
9 Формула Опис (результат)
10 =COUNTIF(B2:B7;">9000") Функція COUNTIF підраховує кількість клітинок у діапазоні B2:B7, які містять числа, більші за 9000 (4)
11 =COUNTIF(B2:B7;"<=9000") Функція COUNTIF обчислює кількість клітинок у діапазоні B2:B7, які містять числа, менші за 9000 (4)
12 =COUNTIFS(B2:B7;">=9000";B2:B7;"<=22500") Функція COUNTIFS обчислює кількість клітинок у діапазоні B2:B7, більших або рівних 9000, і менша або дорівнює 22500 (4)
13 =SUMPRODUCT((B2:B7>=9000)*(B2:B7<=22500)) Функція SUMPRODUCT обчислює кількість клітинок у діапазоні B2:B7, які містять числа, більші або рівні 9000 і менші або рівні 22500 (4).
14 Дата
15 3/11/2011
16 1/1/2010
17 12/31/2010
18 6/30/2010
19 Формула Опис (результат)
20 =COUNTIF(B14:B17;">01.03.2010") Рахує кількість клітинок у діапазоні B14:B17 із даними, більшими за 01.03.2010 (3)
21 =COUNTIF(B14:B17;"31.12.2010") Рахує кількість клітинок у діапазоні B14:B17, що дорівнює 31.12.2010 (1). У умові знак рівності не потрібен, тому його тут не включено (формула працюватиме зі знаком рівності, якщо включити її ("=31.12.2010").
22 =COUNTIFS(B14:B17;">=1/1/2010";B14:B17;"<=31.12.2010") Рахує кількість клітинок у діапазоні B14:B17 між (включно) 01.01.2010 і 31.12.2010 (3).
23 =SUMPRODUCT((B14:B17>=DATEVALUE("01.01.2010")*(B14:B17<=DATEVALUE("31.12.2010"))) Рахує кількість клітинок у діапазоні B14:B17 між (включно) 01.01.2010 і 31.12.2010 (3). Функція DATEVALUE перетворює дати на числове значення, з яким потім може працювати функція SUMPRODUCT.