
Obecný vzorec
=COUNTA(range)
souhrn
Chcete-li spočítat buňky, které nejsou v rozsahu prázdné, můžete použít funkci COUNTA. V zobrazeném příkladu obsahuje D5 tento vzorec:
=COUNTA(B5:B9)
Vysvětlení
COUNTA je plně automatická. Když dostane rozsah buněk, vrátí počet buněk, které obsahují čísla, text, logické hodnoty a chyby. Prázdné buňky jsou ignorovány.
S COUNTIF a COUNTIFS
Chcete-li počítat neprázdné buňky pomocí funkce COUNTIF, můžete použít tento vzorec:
=COUNTIF(range,"")
Stejný přístup lze rozšířit pomocí funkce COUNTIFS takto:
=COUNTIFS(rng1,">100",rng2,"")
Zde počítáme buňky, když je hodnota v rng1 větší než 100 a rng2 není prázdné.
Viz také: 50 příkladů vzorcových kritérií.
Počítání buněk s alespoň jedním znakem
Jeden problém s COUNTA je, že bude také počítat prázdné řetězce vrácené vzorci (= ""). Pokud narazíte na tento problém, můžete použít vzorec takto:
=SUMPRODUCT(--(LEN(A1:A100)>0))
Zde funkce LEN vrací počet znaků pro každou buňku v rozsahu, který je poté porovnán s nulou s operátorem větší než (>). Tento výraz vrací TRUE pro buňky, které obsahují alespoň 1 znak, a FALSE pro ostatní. Dvojitý zápor (-) se používá k vynucení hodnot TRUE / FALSE na jedničky a nuly a funkce SUMPRODUCT vrací součet.
Počítat prázdné buňky
Chcete-li spočítat prázdné buňky, můžete použít funkci COUNTBLANK takto:
=COUNTBLANK(B4:B9)