
Резиме
ЦОУНТИФ је Екцел функција за бројање ћелија у опсегу који испуњавају један услов. ЦОУНТИФ се може користити за бројање ћелија које садрже датуме, бројеве и текст. Критеријуми коришћени у ЦОУНТИФ подржавају логичке операторе (>, <,, =) и џокер знакове (* ,?) за делимично подударање.
Сврха
Преброј ћелије које одговарају критеријумимаПовратна вредност
Пребројан је број који представља ћелије.Синтакса
= ЦОУНТИФ (опсег, критеријуми)Аргументи
- опсег - опсег ћелија за бројање.
- критеријуми - критеријуми који контролишу које ћелије треба бројати.
Верзија
Екцел 2003Напомене о употреби
Функција ЦОУНТИФ у програму Екцел броји број ћелија у опсегу који се подудара са једним испорученим условом. Критеријуми могу укључивати логичке операторе (>, <,, =) и џокер знакове (* ,?) за делимично подударање. Критеријуми се такође могу заснивати на вредности из друге ћелије, као што је објашњено у наставку.
ЦОУНТИФ се налази у групи од осам функција у програму Екцел које логичке критеријуме деле на два дела (опсег + критеријуми). Као резултат, синтакса која се користи за конструисање критеријума је другачија, а ЦОУНТИФ захтева опсег ћелија, не можете да користите низ.
ЦОУНТИФ подржава само један услов. Ако треба да примените више критеријума, користите функцију ЦОУНТИФС. Ако требате манипулисати вредностима у аргументу опсега као део логичког теста, погледајте функције СУМПРОДУЦТ и / или ФИЛТЕР.
Основни пример
На радном листу приказаном горе, следеће ћелије се користе у ћелијама Г5, Г6 и Г7:
=COUNTIF(D5:D12,">100") // count sales over 100 =COUNTIF(B5:B12,"jim") // count name = "jim" =COUNTIF(C5:C12,"ca") // count state = "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"
Вредност из друге ћелије
Вредност из друге ћелије може се укључити у критеријуме помоћу повезивања. У примеру испод, ЦОУНТИФ ће вратити број вредности у А1: А10 које су мање од вредности у ћелији Б1. Приметите да је оператор мање од (који је текст) приложен под наводницима.
=COUNTIF(A1:A10,"<"&B1) // count cells less than B1
Неједнако са
Да бисте конструисали критеријуме "није једнако", користите оператор "" окружен двоструким наводницима (""). На пример, формула у наставку рачунаће ћелије које нису једнаке „црвеној“ у опсегу А1: А10:
=COUNTIF(A1:A10,"red") // not "red"
Празне ћелије
ЦОУНТИФ може да броји ћелије које су празне или нису празне. Формуле у наставку броје празне и непразне ћелије у опсегу А1: А10:
=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank
Датуми
Најлакши начин да користите ЦОУНТИФ са датумима је позивање на важећи датум у другој ћелији са референцом на ћелију. На пример, за бројање ћелија у А1: А10 које садрже датум већи од датума у Б1, можете користити формулу попут ове:
=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1
Приметите да морамо повезати оператора до датума у Б1. Да бисте користили напредније критеријуме датума (тј. Све датуме у датом месецу или све датуме између два датума), желећете да пређете на функцију ЦОУНТИФС, која може да обрађује више критеријума.
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





