Чтобы подсчитать числа или даты, которые соответствуют одному условию (например, равны, больше, меньше, больше или равно, меньше или меньше), используйте функцию СЧЁТЕСЛИ . Чтобы подсчитать числа или даты, которые попадают в диапазон (например, больше 9000 и в то же время меньше 22500), можно использовать функцию СЧЁТЕСЛИ. Кроме того, можно также использовать SUMPRODUCT.
Пример
Примечание: Вам потребуется настроить приведенные здесь ссылки на формулы ячеек в зависимости от места и способа копирования этих примеров на лист Excel.
1 |
A |
B |
---|---|---|
2 |
Продавец |
Счет |
3 |
Грачев |
15 000 |
4 |
Грачев |
9 000 |
5 |
Шашков |
8 000 |
6 |
Суйма |
20 000 |
7 |
Грачев |
5 000 |
8 |
Зайцев |
22 500 |
9 |
Формула |
Описание (результат) |
10 |
=СЧЁТЕСЛИ(B2:B7;">9000") |
Функция СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне B2:B7, содержащих числа больше 9000 (4). |
11 |
=СЧЁТЕСЛИ(B2:B7;"<=9000") |
Функция СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне B2:B7, содержащих числа меньше 9000 (4). |
12 |
=СЧЁТЕСЛИ(B2:B7;">=9000";B2:B7;"<=22500") |
Функция СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне 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 |
=СЧЁТЕСЛИ(B14:B17;">01.03.2010") |
Подсчитывает количество ячеек в диапазоне B14:B17 с данными больше 01.03.2010 (3) |
21 |
=СЧЁТЕСЛИ(B14:B17;"31.12.2010") |
Подсчитывает количество ячеек в диапазоне B14:B17, равное 31.12.2010 (1). Знак равенства не требуется в критериях, поэтому он не включается сюда (формула будет работать со знаком равенства, если вы включите его ("=12/31/2010"). |
22 |
=СЧЁТЕСЛИ(B14:B17;">=1/1/2010",B14:B17,"<=31.12.2010") |
Подсчитывает количество ячеек в диапазоне B14:B17 между (включительно) 1/1/2010 и 312/31/2010 (3). |
23 |
=SUMPRODUCT((B14:B17>=DATEVALUE("1/1/2010"))*(B14:B17<=DATEVALUE("31.12.2010"))) |
Подсчитывает количество ячеек в диапазоне B14:B17 между (включительно) 1/1/2010 и 312/31/2010 (3). Функция DATEVALUE преобразует даты в числовое значение, с которым затем может работать функция SUMPRODUCT. |