Преглед садржаја
У туторијалу се говори о синтакси и основној употреби функције ЦОУНТБЛАНК за бројање празних ћелија у Екцел-у.
У неколико недавних постова, расправљали смо о различитим начинима да бисте идентификовали празне ћелије и истакли празне ћелије у Екцел-у. У неким ситуацијама, међутим, можда ћете желети да знате колико ћелија нема ништа у себи. Мицрософт Екцел такође има посебну функцију за ово. Овај водич ће вам показати најбрже и најпогодније методе за добијање броја празних ћелија у опсегу, као и потпуно празних редова.
Екцел функција ЦОУНТБЛАНК
Функција ЦОУНТБЛАНК у Екцел-у је дизајнирана да броји празне ћелије у одређеном опсегу. Спада у категорију статистичких функција и доступна је у свим верзијама програма Екцел за Оффице 365, Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010 и Екцел 2007.
Синтакса ове функције је веома једноставна и захтева само један аргумент:
ЦОУНТБЛАНК(опсег)Где је опсег опсег ћелија у којима празна места треба да се броје.
Ево примера ЦОУНТБЛАНК-а формула у Екцел-у у свом најједноставнијем облику:
=COUNTBLANK(A2:D2)
Формула, унета у Е2 и копирана на Е7, одређује број празних ћелија у колонама А до Д у сваком реду и враћа ове резултати:
Савет. За бројање непразних ћелија у Екцел-у користите функцију ЦОУНТА.
функција ЦОУНТБЛАНК - 3ствари које треба запамтити
Да бисте ефикасно користили Екцел формулу за бројање празних ћелија, важно је разумети које ћелије функција ЦОУНТБЛАНК сматра „празним“.
- Ћелије које садрже било који текст , бројеви, датуми, логичке вредности, размаци или грешке се не рачунају.
- Ћелије које садрже нуле се сматрају непразним и не броје се.
- Ћелије које садрже формуле које ретурн празни низови ("") се сматрају празним и броје се.
Гледајући снимак екрана изнад, приметите да ћелија А7 садржи формула која враћа празан стринг се броји два пута:
- ЦОУНТБЛАНК сматра стринг нулте дужине празном ћелијом јер се чини празном.
- ЦОУНТА третира стринг нулте дужине као непразна ћелија јер заправо садржи формулу.
То може звучати помало нелогично, али Екцел функционише на овај начин :)
Како пребројати празне ћелије у Екцел-у - примери формуле
ЦОУНТБЛАНК је најпогоднији, али није укључен прави начин за бројање празних ћелија у Екцел-у. Следећи примери показују неколико других метода и објашњавају коју формулу је најбоље користити у ком сценарију.
Пребројите празне ћелије у опсегу са ЦОУНТБЛАНК
Увек када треба да пребројите празна места у Екцел-у, ЦОУНТБЛАНК је прва функција коју треба испробати.
На пример, да бисмо добили број празних ћелија у сваком реду у табели испод, уносимоследећу формулу у Ф2:
=COUNTBLANK(A2:E2)
Како користимо релативне референце за опсег, можемо једноставно да превучемо формулу надоле и референце ће се аутоматски прилагодити за сваки ред, дајући следећи резултат:
Како пребројати празне ћелије у Екцел-у користећи ЦОУНТИФС или ЦОУНТИФ
Други начин за бројање празних ћелија у Екцел-у је коришћење функције ЦОУНТИФ или ЦОУНТИФС или помоћу празан стринг ("") као критеријум.
У нашем случају, формуле би биле следеће:
=COUNTIF(B2:E2, "")
Или
=COUNTIFS(B2:E2, "")
Као што можете да видите на снимку екрана испод, резултати ЦОУНТИФС-а су потпуно исти као резултати ЦОУНТБЛАНК-а, тако да је формула коју ћете користити у овом сценарију ствар ваших личних преференција.
Изброј празне ћелије са условом
У ситуацији, када желите да пребројите празне ћелије на основу неког услова, ЦОУНТИФС је права функција за коришћење јер њена синтакса предвиђа више критеријуми .
На пример, да одредите број ћелија које имају „Јабуке“ у колони умн А и празна места у колони Ц, користите ову формулу:
=COUNTIFS(A2:A9, "apples", C2:C9, "")
Или унесите услов у унапред дефинисану ћелију, рецимо Ф1, и позовите ту ћелију као критеријум:
=COUNTIFS(A2:A9, F1, C2:C9, "")
ИФ ЦОУНТБЛАНК у Екцел-у
У неким случајевима, можда ћете морати не само да бројите празне ћелије у опсегу, већ да предузмете неке радње у зависности од да ли постоје празне ћелије или не.
Иако нема уграђеног ИФЦОУНТБЛАНК функцију у Екцел-у, лако можете направити сопствену формулу користећи функције ИФ и ЦОУНТБЛАНК заједно. Ево како:
- Проверите да ли је број празнина једнак нули и ставите овај израз у логички тест ИФ:
COUNTBLANK(B2:D2)=0
- Ако је логички тест процењен на ТРУЕ , испишите "Без празнина".
- Ако логички тест буде ФАЛСЕ, испишите "Бланкс".
Комплетна формула има овај облик:
=IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")
Као резултат, формула идентификује све редове у којима недостаје једна или више вредности:
Или можете покренути другу функцију у зависности од броја празнина. На пример, ако нема празних ћелија у опсегу Б2:Д2 (тј. ако ЦОУНТБЛАНК враћа 0), онда збројите вредности, у супротном вратите „Бланкс“:
=IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")
Како пребројати празне редове у Екцел-у
Претпоставимо да имате табелу у којој неки редови садрже информације док су други редови потпуно празни. Питање је - како да добијете број редова који не садрже ништа у себи?
Најлакше решење које вам пада на памет је да додате помоћну колону и попуните је Екцел формулом ЦОУНТБЛАНК која проналази број празних ћелија у сваком реду:
=COUNTBLANK(A2:E2)
А затим користите функцију ЦОУНТИФ да бисте сазнали у колико редова су све ћелије празне. Пошто наша изворна табела садржи 5 колона (А до Е), бројимо редове који имају 5 празних ћелија:
=COUNTIF(F2:F8, 5))
Уместо"тврдо кодирање" броја колона, можете користити функцију ЦОЛУМНС да бисте га аутоматски израчунали:
=COUNTIF(F2:F8, COLUMNS(A2:E2))
Ако не желите да покварите структуру вашег лепо дизајнираног радног листа, можете постићи исти резултат са много сложенијом формулом која, међутим, не захтева никакве помоћне колоне, па чак ни унос низа:
=SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))
Радећи изнутра према ван, ево шта ради формула:
- Прво, проверавате цео опсег за ћелије које нису празне користећи израз као што је А2:Е8"", а затим приморавате враћене логичке вредности ТРУЕ и ФАЛСЕ на 1 и 0 коришћењем двоструког унарног оператора (--). Резултат ове операције је дводимензионални низ јединица (не-празних) и нула (празних).
- Сврха дела РОВ је да генерише вертикални низ нумеричких не-нула вредности, у којима је број елемената једнак броју колона опсега. У нашем случају, опсег се састоји од 5 колона (А2:Е8), тако да добијамо овај низ: {1;2;3;4;5}
- Функција ММУЛТ израчунава матрични производ горњих низова и производи резултат као што је: {11;0;15;8;0;8;10}. У овом низу, једина ствар која је битна за нас је 0 вредности које представљају редове у којима су све ћелије празне.
- На крају, упоредите сваки елемент горњег низа са нулом, приморавате ТРУЕ и ФАЛСЕ на 1 и 0, а затим саберите елементе овог финаланиз: {0;1;0;0;1;0;0}. Имајући на уму да 1 одговарају празним редовима, добијате жељени резултат.
Ако вам се горња формула чини превише тешка за разумевање, можда ће вам се ова више допасти:
=SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))
Овде користите функцију ЦОУНТИФ да бисте пронашли колико ћелија које нису празне има у сваком реду, а ИНДИРЕЦТ „храни“ редове у ЦОУНТИФ један по један. Резултат ове операције је низ попут {4;0;5;3;0;3;4}. Провера 0 трансформише горњи низ у {0;1;0;0;1;0;0} где 1 представљају празне редове, тако да само треба да их саберете.
Избројите заиста празне ћелије искључујући празне стрингове
У свим претходним примерима, бројали смо празне ћелије укључујући и оне које изгледају само као празне, али у стварности садрже празне стрингове ("") које враћају неке формуле. У случају да желите да искључите низове нулте дужине из резултата, можете користити ову генеричку формулу:
РОВС( опсег) * ЦОЛУМНС( опсег) - ЦОУНТА( опсег)Оно што формула ради је да помножи број редова са бројем колона да би се добио укупан број ћелија у опсегу, од чега одузимате број непразних поља које враћа ЦОУНТА . Као што се можда сећате, Екцел ЦОУНТА функција сматра празне стрингове као ћелије које нису празне, тако да неће бити укључене у коначни резултат.
На пример, да бисте одредили колико апсолутно празних ћелија има у опсег А2:А8, ево формуле заусе:
=ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)
Снимак екрана испод показује резултат:
Тако се пребројавају празне ћелије у Екцел-у. Захваљујем вам што сте читали и надам се да се видимо на нашем блогу следеће недеље!
Доступна преузимања
Број примери формуле за празне ћелије