COUNTBLANK i druge funkcije za brojanje praznih ćelija u Excelu

  • Podijeli Ovo
Michael Brown

Udžbenik govori o sintaksi i osnovnim upotrebama funkcije COUNTBLANK za brojanje broja praznih ćelija u programu Excel.

U nekoliko nedavnih postova raspravljali smo o različitim načinima za prepoznavanje praznih ćelija i označavanje praznina u Excelu. U nekim situacijama, međutim, možda ćete htjeti znati koliko stanica nema ništa u sebi. Microsoft Excel također ima posebnu funkciju za to. Ovaj vodič će vam pokazati najbrže i najprikladnije metode za dobivanje broja praznih ćelija u rasponu, kao i potpuno praznih redaka.

    Funkcija COUNTBLANK programa Excel

    The Funkcija COUNTBLANK u programu Excel dizajnirana je za brojanje praznih ćelija u određenom rasponu. Spada u kategoriju statističkih funkcija i dostupna je u svim verzijama programa Excel za Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 i Excel 2007.

    Sintaksa ove funkcije vrlo je jednostavna i zahtijeva samo jedan argument:

    COUNTBLANK(raspon)

    Gdje je raspon raspon ćelija u kojima se praznine trebaju brojati.

    Ovo je primjer COUNTBLANK formula u Excelu u svom najjednostavnijem obliku:

    =COUNTBLANK(A2:D2)

    Formula, unesena u E2 i kopirana dolje u E7, određuje broj praznih ćelija u stupcima od A do D u svakom retku i vraća te rezultati:

    Savjet. Za brojanje nepraznih ćelija u Excelu koristite funkciju COUNTA.

    Funkcija COUNTBLANK - 3stvari koje treba zapamtiti

    Da biste učinkovito koristili Excel formulu za brojanje praznih ćelija, važno je razumjeti koje ćelije funkcija COUNTBLANK smatra "prazninama".

    1. Ćelije koje sadrže bilo kakav tekst , brojevi, datumi, logičke vrijednosti, razmaci ili pogreške se ne broje.
    2. Ćelije koje sadrže nule smatraju se praznima i ne broje se.
    3. Ćelije koje sadrže formule koje return prazni nizovi ("") smatraju se praznima i broje se.

    Gledajući gornju snimku zaslona, ​​primijetite da ćelija A7 sadrži formula koja vraća prazan niz broji se dva puta:

    • COUNTBLANK smatra niz nulte duljine praznom ćelijom jer se čini praznim.
    • COUNTA tretira niz nulte duljine kao ćelija koja nije prazna jer zapravo sadrži formulu.

    Možda zvuči pomalo nelogično, ali Excel radi na ovaj način :)

    Kako brojati prazne ćelije u Excelu - primjeri formula

    COUNTBLANK je najprikladniji, ali nije uključen jednostavan način brojanja praznih ćelija u Excelu. Sljedeći primjeri demonstriraju nekoliko drugih metoda i objašnjavaju koju je formulu najbolje koristiti u kojem scenariju.

    Brojte prazne ćelije u rasponu pomoću COUNTBLANK

    Kad god trebate prebrojati prazne ćelije u Excelu, COUNTBLANK prva je funkcija koju treba isprobati.

    Na primjer, da bismo dobili broj praznih ćelija u svakom retku u donjoj tablici, unosimosljedeća formula u F2:

    =COUNTBLANK(A2:E2)

    Kako koristimo relativne reference za raspon, možemo jednostavno povući formulu prema dolje i reference će se automatski prilagoditi za svaki redak, proizvodeći sljedeći rezultat:

    Kako brojati prazne ćelije u Excelu pomoću COUNTIFS ili COUNTIF

    Drugi način za brojanje praznih ćelija u Excelu je korištenje funkcije COUNTIF ili COUNTIFS ili s prazan niz ("") kao kriterij.

    U našem slučaju, formule bi bile sljedeće:

    =COUNTIF(B2:E2, "")

    Ili

    =COUNTIFS(B2:E2, "")

    Kao što možete vidjeti na snimci zaslona u nastavku, rezultati COUNTIFS-a potpuno su isti kao oni za COUNTBLANK, tako da koju ćete formulu koristiti u ovom scenariju stvar je vaših osobnih preferencija.

    Broj prazne ćelije s uvjetom

    U situaciji kada želite brojati prazne ćelije na temelju nekog uvjeta, COUNTIFS je prava funkcija za korištenje jer njezina sintaksa omogućuje više kriteriji .

    Na primjer, za određivanje broja ćelija koje imaju "Jabuke" u stupcu umn A i praznine u stupcu C, upotrijebite ovu formulu:

    =COUNTIFS(A2:A9, "apples", C2:C9, "")

    Ili unesite uvjet u unaprijed definiranu ćeliju, recimo F1, i na tu ćeliju se obratite kao na kriterij:

    =COUNTIFS(A2:A9, F1, C2:C9, "")

    IF COUNTBLANK u Excelu

    U nekim slučajevima možda nećete trebati samo brojati prazne ćelije u rasponu, već poduzeti neke radnje ovisno o ima li praznih ćelija ili ne.

    Iako nema ugrađenog IF-aFunkcijom COUNTBLANK u Excelu možete jednostavno izraditi vlastitu formulu korištenjem funkcija IF i COUNTBLANK zajedno. Evo kako:

    • Provjerite je li broj praznih mjesta jednak nuli i stavite ovaj izraz u logički test IF:

      COUNTBLANK(B2:D2)=0

    • Ako logički test daje vrijednost TRUE , izlaz "Bez praznina".
    • Ako logički test daje vrijednost FALSE, izlaz "Blanks".

    Kompletna formula ima ovaj oblik:

    =IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")

    Kao rezultat, formula identificira sve retke u kojima nedostaje jedna ili više vrijednosti:

    Ili možete pokrenuti drugu funkciju ovisno o broju praznina. Na primjer, ako nema praznih ćelija u rasponu B2:D2 (tj. ako COUNTBLANK vraća 0), tada zbrojite vrijednosti, inače vratite "Blanks":

    =IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")

    Kako prebrojati prazne retke u Excelu

    Pretpostavimo da imate tablicu u kojoj neki retci sadrže informacije dok su drugi retci potpuno prazni. Pitanje je - kako dobiti broj redaka koji ne sadrže ništa u sebi?

    Najlakše rješenje koje vam pada na pamet je dodati pomoćni stupac i ispuniti ga formulom Excel COUNTBLANK koja pronalazi broj praznih ćelija u svakom retku:

    =COUNTBLANK(A2:E2)

    A zatim upotrijebite funkciju COUNTIF da saznate u koliko su redaka sve ćelije prazne. Budući da naša izvorna tablica sadrži 5 stupaca (A do E), brojimo retke koji imaju 5 praznih ćelija:

    =COUNTIF(F2:F8, 5))

    Umjesto"tvrdo kodiranje" broja stupaca, možete koristiti funkciju COLUMNS da ga automatski izračunate:

    =COUNTIF(F2:F8, COLUMNS(A2:E2))

    Ako ne želite kvariti strukturu vašeg lijepo dizajniranog radnog lista, možete postići isti rezultat s puno složenijom formulom koja međutim ne zahtijeva nikakve pomoćne stupce niti unos niza:

    =SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))

    Radeći iznutra prema van, evo što formula radi:

    • Prvo provjeravate cijeli raspon za ćelije koje nisu prazne pomoću izraza poput A2:E8"", a zatim prisilno vraćene logičke vrijednosti TRUE i FALSE na 1 i 0 korištenjem dvostrukog unarnog operatora (--). Rezultat ove operacije je dvodimenzionalni niz jedinica (koji nisu praznine) i nula (praznine).
    • Svrha ROW dijela je generirati vertikalni niz numeričkih različitih od nule vrijednosti, u kojima je broj elemenata jednak broju stupaca raspona. U našem slučaju, raspon se sastoji od 5 stupaca (A2:E8), tako da dobivamo ovaj niz: {1;2;3;4;5}
    • Funkcija MMULT izračunava matrični umnožak gornjih nizova i proizvodi rezultat poput: {11;0;15;8;0;8;10}. U ovom nizu jedina stvar koja nam je važna je vrijednost 0 koja predstavlja retke u kojima su sve ćelije prazne.
    • Na kraju, uspoređujete svaki element gornjeg niza s nulom, prisiljavate TRUE i FALSE na 1 i 0, a zatim zbrojite elemente ovog finalaniz: {0;1;0;0;1;0;0}. Imajući na umu da 1 odgovaraju praznim recima, dobit ćete željeni rezultat.

    Ako vam se gornja formula čini preteškom za razumijevanje, možda će vam se više svidjeti ova:

    =SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))

    Ovdje koristite funkciju COUNTIF da pronađete koliko nepraznih ćelija ima u svakom retku, a INDIRECT "dodaje" retke u COUNTIF jedan po jedan. Rezultat ove operacije je niz poput {4;0;5;3;0;3;4}. Provjera za 0, transformira gornji niz u {0;1;0;0;1;0;0} gdje 1 predstavljaju prazne retke, tako da ih samo trebate zbrojiti.

    Brojte doista prazne ćelije isključujući prazne nizove

    U svim prethodnim primjerima, brojali smo prazne ćelije uključujući one koje samo izgledaju prazne, ali zapravo sadrže prazne nizove ("") koje vraćaju neke formule. U slučaju da iz rezultata želite isključiti nizove nulte duljine, možete koristiti ovu generičku formulu:

    ROWS( raspon) * COLUMNS( raspon) - COUNTA( raspon)

    Formula množi broj redaka s brojem stupaca kako bi dobila ukupan broj ćelija u rasponu, od kojeg oduzimate broj nepraznih mjesta koje vraća COUNTA . Kao što se možda sjećate, funkcija Excel COUNTA prazne nizove smatra nepraznim ćelijama, tako da neće biti uključene u konačni rezultat.

    Na primjer, da biste odredili koliko apsolutno praznih ćelija ima u raspon A2:A8, evo formule zause:

    =ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)

    Snimka zaslona u nastavku prikazuje rezultat:

    Tako se broje prazne ćelije u Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!

    Dostupna preuzimanja

    Primjeri formula brojanja praznih ćelija

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.