
Všeobecný vzorec
=COUNTIF(rng,"*txt*")
Zhrnutie
Ak chcete spočítať počet buniek, ktoré neobsahujú určitý text, môžete použiť funkciu COUNTIF. V generickej forme vzorca (vyššie) je rng rozsah buniek, txt predstavuje text, ktorý by bunky nemali obsahovať, a „*“ je zástupný znak zodpovedajúci ľubovoľnému počtu znakov.
V príklade obsahuje aktívna bunka tento vzorec:
=COUNTIF(B4:B11,"*a*")
Vysvetlenie
COUNTIF počíta počet buniek v rozsahu, ktoré neobsahujú "a", porovnaním obsahu každej bunky so vzorom "* a *", ktorý je uvedený ako kritérium. Symbol „*“ (hviezdička) je v programe Excel zástupný znak, ktorý znamená „zhoduje sa s ľubovoľným počtom znakov“ a „“ znamená, že „sa nerovná“, takže tento vzor bude počítať každú bunku, ktorá nebude obsahovať „a“ na žiadnej pozícii . Počet buniek, ktoré zodpovedajú tomuto vzoru, sa vráti ako číslo.
S odkazom na bunku
Tento vzorec môžete ľahko upraviť tak, aby obsahoval inú bunku obsahujúcu text, ktorý nechcete počítať. Všeobecná forma vzorca vyzerá takto:
=COUNTIF(rng,"*"&a1&"*")
Vylúčte medzery
Ak chcete vylúčiť aj prázdne bunky, môžete prepnúť na COUNTIFS a pridať ďalšie kritériá, ako je toto:
=COUNTIFS(range,"*a*",range,"?*") // requires some text