
Všeobecný vzorec
=COUNTA(range)
Zhrnutie
Ak chcete spočítať bunky, ktoré v rozsahu nie sú prázdne, môžete použiť funkciu COUNTA. V zobrazenom príklade obsahuje D5 tento vzorec:
=COUNTA(B5:B9)
Vysvetlenie
COUNTA je plne automatická. Keď dostane rozsah buniek, vráti počet buniek, ktoré obsahujú čísla, text, logické hodnoty a chyby. Prázdne bunky sú ignorované.
S COUNTIF a COUNTIFS
Ak chcete počítať neprázdne bunky pomocou funkcie COUNTIF, môžete použiť nasledujúci vzorec:
=COUNTIF(range,"")
Rovnaký prístup je možné rozšíriť pomocou funkcie COUNTIFS takto:
=COUNTIFS(rng1,">100",rng2,"")
Tu počítame bunky, keď je hodnota v rng1 väčšia ako 100 a rng2 nie je prázdna.
Pozri tiež: 50 príkladov kritérií vzorca.
Spočítajte bunky s najmenej jedným znakom
Jeden problém s COUNTA je, že počíta aj prázdne reťazce vrátené vzorcami (= ""). Ak narazíte na tento problém, môžete použiť nasledujúci vzorec:
=SUMPRODUCT(--(LEN(A1:A100)>0))
Tu funkcia LEN vráti počet znakov pre každú bunku v rozsahu, ktorý sa potom porovná s nulou s operátorom väčším ako (>). Tento výraz vráti TRUE pre bunky, ktoré obsahujú najmenej 1 znak, a FALSE pre ostatné. Dvojitý zápor (-) sa používa na vynútenie hodnôt TRUE / FALSE na jednotky a nuly a funkcia SUMPRODUCT vráti súčet.
Počítajte prázdne bunky
Ak chcete spočítať prázdne bunky, môžete použiť funkciu COUNTBLANK takto:
=COUNTBLANK(B4:B9)