Брой числа или дати на базата на условие

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

За да преброите числа или дати, които отговарят на едно условие (така, както е равно на по-голяма от по-малко от по-голямо или равно на, или по-малко или равно на), използвайте функцията COUNTIF . За да преброите числа или дати, които попадат в зададен диапазон (например по-голямо от 9000 и в същото време по-малко от 22500), можете да използвате функцията COUNTIFS . Алтернативно можете да използвате SUMPRODUCT твърде.

Пример

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

B

Продавач

Фактура

Димитров

15 000

Димитров

9 000

Христов

8 000

Христов

20 000

Димитров

5 000

Банков

22 500

Формула

Описание (Резултат)

=COUNTIF(B2:B7,">9000")

Функцията COUNTIF Преброява клетките в диапазона B2: B7, съдържащи числа, по-голямо от 9000 (4)

=COUNTIF(B2:B7,"<=9000")

Функцията COUNTIF Преброява клетките в диапазона B2: B7, съдържащи числа по-малко от 9000 (4)

= COUNTIFS(B2:B7,">=9000",B2:B7,"<=22500")

Функцията COUNTIFS (налични в Excel 2007 и по-нова версия) Преброява клетките в диапазона B2: B7 по-голямо или равно на 9000 и са по-малко или равно на 22500 (4)

= SUMPRODUCT ((B2:B7>=9000) * (B2: B7 < = 22500))

SUMPRODUCT функция Преброява клетките в диапазона B2: B7, съдържащи числа, по-голямо или равно на 9000 и по-малко или равно на 22500 (4). Можете да използвате тази функция в Excel 2003 и по-рано, където COUNTIFS не е наличен.

Дата:

3/11/2011

1.01.2010

31/12/2010

6/30/2010

Формула

Описание (Резултат)

= COUNTIF(B14:B17,">3/1/2010")

Преброява клетките в диапазона B14:B17 с данни по-голяма от 3/1/2010 (3)

=COUNTIF(B14:B17,"12/31/2010")

Преброява клетките в диапазона B14:B17 равно на 31/12/2010 (1). Знак за равенство не е необходимо в критериите, така че тя не е включена тук (формулата ще работи със знак за равенство, ако го включите ("= 31/12/2010").

= COUNTIFS(B14:B17,">=1/1/2010",B14:B17,"<=12/31/2010")

Преброява клетките в диапазона B14:B17, които са между (включително) 1/1/2010 и 31/12/2010 (3).

= SUMPRODUCT ((B14:B17>=DATEVALUE("1/1/2010")) * (B14:B17 < =DATEVALUE("12/31/2010")))

Преброява клетките в диапазона B14:B17, които са между (включително) 1/1/2010 и 31/12/2010 (3). Този пример служи като заместител на COUNTIFS функция, която е въведена в Excel 2007. Функцията DATEVALUE Преобразува датите в числова стойност, която функцията SUMPRODUCT след това да работите с.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×