Як користуватися функцією Excel COUNTIF -

Резюме

COUNTIF - це функція Excel для підрахунку комірок у діапазоні, які відповідають одній умові. COUNTIF можна використовувати для підрахунку комірок, що містять дати, числа та текст. Критерії, що використовуються в COUNTIF, підтримують логічні оператори (>, <,, =) та символи підстановки (* ,?) для часткового збігу.

Призначення

Підрахувати клітинки, які відповідають критеріям

Повернене значення

Підраховано число, що представляє клітини.

Синтаксис

= COUNTIF (діапазон, критерії)

Аргументи

  • діапазон - діапазон клітинок для підрахунку.
  • критерії - Критерії, які контролюють, які клітини слід враховувати.

Версія

Excel 2003

Примітки щодо використання

Функція COUNTIF в Excel підраховує кількість комірок у діапазоні, що відповідає одній наданій умові. Критерії можуть включати логічні оператори (>, <,, =) та символи підстановки (* ,?) для часткового збігу. Критерії також можуть базуватися на значенні з іншої комірки, як пояснено нижче.

COUNTIF входить до групи з восьми функцій в Excel, які розділяють логічні критерії на дві частини (діапазон + критерії). Як результат, синтаксис, який використовується для побудови критеріїв, відрізняється, і COUNTIF вимагає діапазону комірок, ви не можете використовувати масив.

COUNTIF підтримує лише одну умову. Якщо вам потрібно застосувати кілька критеріїв, використовуйте функцію COUNTIFS. Якщо вам потрібно маніпулювати значеннями в аргументі діапазону як частина логічного тесту, див. Функції SUMPRODUCT та / або FILTER.

Основний приклад

На наведеному вище аркуші в комірках G5, G6 та G7 використовуються такі формули:

=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "ca"

Примітка: COUNTIF не враховує регістр, "CA" і "ca" розглядаються однаково.

Подвійні лапки ("") у критеріях

Загалом, текстові значення потрібно укладати у подвійні лапки (""), а цифри - ні. Однак, коли логічний оператор включається з числом, число та оператор повинні бути в лапках, як видно з другого прикладу нижче:

=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"

Значення з іншої комірки

Значення з іншої комірки може бути включено до критеріїв за допомогою конкатенації. У наведеному нижче прикладі COUNTIF поверне значення значень у A1: A10, які менше значення в комірці B1. Зверніть увагу, що оператор менше ніж (який є текстом) укладено у лапки.

=COUNTIF(A1:A10,"<"&B1) // count cells less than B1

Не дорівнює

Для побудови критеріїв "не дорівнює" використовуйте оператор "", оточений подвійними лапками (""). Наприклад, формула, наведена нижче, буде враховувати клітини, не рівні "червоному" в діапазоні A1: A10:

=COUNTIF(A1:A10,"red") // not "red"

Пусті клітини

COUNTIF може підрахувати порожні або непорожні клітинки. Формули, наведені нижче, враховують порожні та не пусті клітинки в діапазоні A1: A10:

=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank

Дати

Найпростіший спосіб використовувати COUNTIF з датами - посилатися на дійсну дату в іншій комірці з посиланням на клітинку. Наприклад, для підрахунку клітинок у А1: А10, які містять дату, більшу за дату в В1, можна скористатися такою формулою:

=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1

Зверніть увагу, що ми повинні об’єднати оператор до дати в B1. Щоб використовувати більш розширені критерії дати (тобто всі дати в даному місяці або всі дати між двома датами), вам потрібно буде перейти до функції COUNTIFS, яка може обробляти кілька критеріїв.

The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this

=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020

Wildcards

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"

To count cells in A1:A5 that contain any 3 text characters, you can use:

=COUNTIF(A1:A5,"???") // cells that contain any 3 characters

The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
  • COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • COUNTIF requires a range, you can't substitute an array.
  • COUNTIF returns incorrect results when used to match strings longer than 255 characters.
  • COUNTIF will return a #VALUE error when referencing another workbook that is closed.

Related videos

Як використовувати функцію COUNTIF У цьому відео ми розглянемо, як використовувати функцію COUNTIF для підрахунку комірок, які відповідають множинним критеріям у наборі даних. Перелічіть повторювані значення за допомогою FILTER У цьому відео ми розглянемо, як перерахувати повторювані значення за допомогою функції FILTER. Іншими словами, значення, які з’являються кілька разів у наборі даних. Як створити динамічний іменований діапазон за допомогою таблиці У цьому відео ми розглянемо, як створити динамічний іменований діапазон за допомогою таблиці. Це найпростіший спосіб створити динамічний іменований діапазон в Excel. Як порівняти два списки та виділити відмінності У цьому відео ми розглянемо, як порівняти два списки за допомогою умовного форматування. Це чудовий спосіб візуально виділити відсутні елементи у списку. Як побудувати дані опитування на гістограмі У цьому відео ми розглянемо, як побудувати понад 3000 відповідей опитування на запитання на гістограмі Excel. Як знайти відсутні значення за допомогою функції COUNTIF У цьому відео ми розглянемо, як за допомогою функції COUNTIF вирішити поширену проблему: як знайти значення в одному списку, що відображаються в іншому списку.

Цікаві статті...