Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Чтобы подсчитать числа или даты, которые соответствуют одному условию (например, равны, больше, меньше, больше или равно, меньше или меньше), используйте функцию СЧЁТЕСЛИ . Чтобы подсчитать числа или даты, которые попадают в диапазон (например, больше 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.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.