Овај водич показује како се користиЕкцел ЦОУНТИФ и ЦОУНТИФС Фунцтионс у Екцелу за бројање података који испуњавају одређене критеријуме.
ЦОУНТИФ Преглед функција
Можете користити функцију ЦОУНТИФ у Екцелу за бројање ћелија које садрже одређену вредност, бројање ћелија које су веће или једнаке вредности итд.
(Обратите пажњу на то како се појављују уноси формуле)
Синтакса и аргументи функције ЦОУНТИФ:
= ЦОУНТИФ (опсег, критеријуми)
домет - Опсег ћелија за бројање.
критеријума - Критеријуми који контролишу које ћелије треба пребројати.
Шта је функција ЦОУНТИФ?
Функција ЦОУНТИФ једна је од старијих функција која се користи у табелама. Једноставно речено, одлично је скенирати распон и рећи вам колико ћелија испуњава тај услов. Погледаћемо како функција функционише са текстом, бројевима и датумима; као и неке друге ситуације које би могле настати.
Основни пример
Почнимо гледајући ову листу насумичних ставки. Имамо неке бројеве, празне ћелије и неке текстуалне низове.
Ако желите да знате колико ставки се потпуно подудара са критеријумом, можете да наведете шта желите да тражите као други аргумент. Пример ове формуле би могао да изгледа овако
= ЦОУНТИФ (А2: А9, "Аппле")
Ова формула би вратила број 3, јер у нашем опсегу постоје 3 ћелије које задовољавају тај критеријум. Алтернативно, можемо користити референцу ћелије уместо хард кодирања вредности. Да смо написали „Аппле“ у ћелији Г2, могли бисмо променити формулу у
= ЦОУНТИФ (А2: А9, Г2)
Када се бавите бројевима, важно је разликовати бројеве и бројеве који су сачувани као текст. Уопштено, не стављате наводнике око бројева при писању формула. Дакле, да бисте написали формулу која проверава број 5, написали бисте
= ЦОУНТИФ (А2: А9, 5)
Коначно, могли бисмо да проверимо и да ли има празних ћелија помоћу низа нулте дужине. Ту формулу бисмо записали као
= ЦОУНТИФ (А2: А9, "")
Белешка: Ова формула ће рачунати обе ћелије које су заиста празне, као и оне које су празне као резултат формуле, попут ИФ функције.
Делимична подударања
Функција ЦОУНТИФ подржава употребу замјенских знакова, “*” или “?”, У критеријима. Погледајмо ову листу укусних пекарских производа:
Да бисмо пронашли све ставке које почињу са Апплеом, могли бисмо написати „Аппле*“. Дакле, да бисмо добили одговор 3, наша формула у Д2 је
= ЦОУНТИФ (А2: А5, "Аппле*")
Белешка: Функција ЦОУНТИФ не разликује велика и мала слова, па можете написати и „јабуку*“ ако желите.
Назад на нашу пекарску робу, можда бисмо такође желели да сазнамо колико пита имамо на нашој листи. То можемо открити постављањем замјенског знака на почетак нашег појма за претраживање и писањем
= ЦОУНТИФ (А2: А5, "*пита")
Ова формула даје резултат 2.
Такође можемо користити заменске знакове да проверимо да ли има ћелија са текстом. Вратимо се на нашу оригиналну листу података.
Да бисмо пребројали број ћелија које имају бар неки текст, не рачунајући бројеве или празну ћелију, можемо писати
= ЦОУНТИФ (А2: А9, "*")
Можете видети да наша формула исправно враћа резултат 4.
Оператори поређења у ЦОУНТИФ
Када смо до сада писали критеријуме, имплицирали смо да је наш оператор упоређивања „=“. У ствари, ово смо могли написати:
= ЦОУНТИФ (А2: А9, "= Аппле")
То је ипак додатни знак за исписивање, па се обично изоставља. Међутим, то значи да можете користити друге операторе као што су већи од, мањи од или не једнаки. Погледајмо ову листу забележених година:
Ако желимо да знамо колико деце има најмање 5 година, можемо написати поређење „веће од или једнако“ овако:
= ЦОУНТИФ (А2: А8, "> = 5")
Белешка: Оператор поређења је увек дат као текстуални низ, па стога мора бити унутар наводника.
Слично, можете проверити и ставке које су мање од дате вредности. Ако треба да сазнамо колико је мање од 8, можемо их написати
= ЦОУНТИФ (А2: А8, "<8")
Ово нам даје жељени резултат од 5. Сада замислимо да сва шестогодишња деца иду у излет. Колико ће деце остати? То можемо схватити користећи поређење „није једнако“ овако:
= ЦОУНТИФ (А2: А8, "6")
Сада можемо брзо видети да имамо 6 деце која немају 6 година.
У досадашњим примерима поређења тешко смо кодирали жељене вредности. Такође можете да користите референцу ћелије. Трик је у томе што морате да повежете оператор поређења са референцом ћелије. Рецимо да ставимо број 7 у ћелију Ц2 и желимо да наша формула у Д2 покаже колико је деце млађе од 7 година.
Наша формула у Д2 треба да изгледа овако:
= ЦОУНТИФ (А2: А8, "<" & Ц2)
Белешка: Обратите посебну пажњу приликом писања ових формула на то да ли ставку требате ставити унутар наводника или изван ње. Оператори су увек унутар наводника, референце ћелија су увек изван наводника. Бројеви су споља ако радите потпуно подударање, али изнутра ако радите оператор за поређење.
Рад са датумима
Видели смо како можете да дате текст или број као критеријум, али шта када треба да радимо са датумима? Ево кратке листе примера са којима можемо радити:
Да бисмо избројали колико је датума после 4. маја, морамо бити опрезни. Рачунари чувају датуме као бројеве, па морамо да се уверимо да рачунар користи прави број. Да смо написали ову формулу, да ли бисмо добили тачан резултат?
= ЦОУНТИФ (А2: А9, "
Одговор је "могуће". Пошто смо избацили годину из наших критеријума, рачунар ће претпоставити да мислимо на текућу годину. Ако су сви датуми са којима радимо везани за текућу годину, добићемо тачан одговор. Међутим, ако постоје неки датуми у будућности, добили бисмо погрешан одговор. Такође, када почне наредна година, ова формула ће вратити другачији резултат. Као такву, ову синтаксу вероватно треба избегавати.
Будући да може бити тешко правилно написати датуме у формули, најбоља је пракса да датум који желите да користите унесете у ћелију, а затим можете да користите референцу те ћелије у формули ЦОУНТИФ. Дакле, упишимо датум 7. мај 2020. у ћелију Ц2, а затим можемо формулу ставити у Ц4.
Формула у Ц4 је
= ЦОУНТИФ (А2: А9, "<" & Ц2)
Сада знамо да је резултат 7 тачан и да се одговор неће неочекивано променити ако отворимо ову табелу негде у будућности.
Пре него што напустимо овај одељак, уобичајено је да користите функцију ТОДАИ када радите са датумима. То можемо користити баш као што бисмо користили референцу ћелије. На пример, претходну формулу бисмо могли да променимо у следећу:
= ЦОУНТИФ (А2: А9, "<" & ТОДАИ ())
Сада ће се наша формула и даље ажурирати како време у реалном времену напредује, а ми ћемо имати број ставки које су мање него данас.
Више критеријума и ЦОУНТИФС
Оригинална функција ЦОУНТИФ је побољшана 2007. године када је изашао ЦОУНТИФС. Синтакса између ова два је веома слична, при чему вам ово последње омогућава да дате додатне опсеге и критеријуме. ЦОУНТИФС можете лако користити у било којој ситуацији у којој ЦОУНТИФ постоји. Било би добро знати да обе функције постоје.
Погледајмо ову табелу података:
Да бисте сазнали колико људи има ниво зараде од 1 до 2, можете написати збир ЦОУНТИФ функција попут ове:
= ЦОУНТИФ (Б2: Б7, "> = 1")-ЦОУНТИФ (Б2: Б7, "> 2")
Ова формула ће радити, јер проналазите све што је изнад 1, али затим одузимате број записа који су изван ваше граничне тачке. Алтернативно, можете користити ЦОУНТИФС овако:
= ЦОУНТИФС (Б2: Б7, "> = 1", Б2: Б7, "<= 2")
Ово последње је интуитивније за читање, па бисте можда желели да користите тај пут. Такође, ЦОУНТИФС је моћнији када морате узети у обзир више колона. Рецимо да желимо да знамо колико људи има менаџмент и ниво зараде 1. Не можете то учинити само са ЦОУНТИФ; морате да отпишете
= ЦОУНТИФС (А2: А7, "Управљање", Б2: Б7, 1)
Ова формула би вам дала тачан резултат 2. Пре него што напустимо овај одељак, размотримо логику типа Ор. Шта ако желимо да сазнамо колико људи има менаџмент или? Морали бисте да додате ЦОУНТИФС заједно, али постоје два начина да то учините. Најједноставнији начин је да то напишете овако:
= ЦОУНТИФ (А2: А7, "ХР")+ЦОУНТИФ (А2: А7, "Управљање")
Такође можете користити низ и написати ову формулу низа:
= ЗБИР (ЦОУНТИФ (А2: А7, {"ХР", "Управљање"}))
Белешка: Формуле низа морају бити потврђене помоћу `Цтрл+Схифт+Ентер`, а не само` Ентер`.
Како ће ова формула функционисати, видеће се да сте дали низ као улаз. Тако ће израчунати резултат у двије различите функције ЦОУНТИФ и похранити их у низ. СУМ функција ће затим додати све резултате у нашем низу како би направила један излаз. Тако ће се наша формула оценити овако:
= ЗБИР (ЦОУНТИФ (А2: А7, {"ХР", "Управљање"})) = СУМ ({2, 3}) = 5
Рачунајте јединствене вредности
Сада када смо видели како се користи низ са функцијом ЦОУНТИФ, можемо учинити још један корак даље како бисмо нам помогли да избројимо колико јединствених вредности је у опсегу. Прво, погледајмо поново нашу листу одељења.
= ЗБИР (1/ЦОУНТИФ (А2: А7, А2: А7))
Можемо видети да постоји 6 ћелија вредних података, али постоје само 3 различите ставке. Да би математика успела, требало би да свака ставка вреди 1/Н, при чему је Н број понављања ставке. На пример, ако је сваки ХР вредио само 1/2, онда када бисте их сабрали добили бисте број 1 за 1 јединствену вредност.
Назад на наш ЦОУНТИФ, који је дизајниран да утврди колико се пута ставка појављује у опсегу. У Д2 ћемо написати формулу низа
= ЗБИР (1/ЦОУНТИФ (А2: А7, А2: А7))
Како ће ова формула функционисати, за сваку ћелију у опсегу А2: А7 провериће се колико се пута појављује. Са нашим узорком, ово ће произвести низ
{2, 2, 3, 3, 3, 1}
Затим све те бројеве претварамо у разломке тако што ћемо извршити неко дељење. Сада наш низ изгледа овако
{1/2, 1/2, 1/3, 1/3, 1/3, 1/1}
Када све ово збројимо, добијамо жељени резултат 3.
Цоунтиф са два или више услова - функција Цоунтифс
До сада смо радили само са функцијом ЦОУНТИФ. Функција ЦОУНТИФ може истовремено да обрађује само један критеријум. За ЦОУНТИФ са више критеријума морате користити функцију ЦОУНТИФС. ЦОУНТИФС се понаша баш као ЦОУНТИФ. Само додајете додатне критеријуме. Погледајмо доњи пример.
= ЦОУНТИФС (Б2: Б7, "= 130")
ЦОУНТИФ & ЦОУНТИФС у Гоогле табелама
Функција ЦОУНТИФ & ЦОУНТИФС ради потпуно исто у Гоогле таблицама као и у Екцелу: