Vzorec aplikace Excel: Počítání buněk, které obsahují text -

Obsah

Obecný vzorec

=COUNTIF(rng,"*")

souhrn

Chcete-li spočítat počet buněk, které obsahují text (tj. Ne čísla, ani chyby, ani prázdné), použijte funkci COUNTIF a zástupný znak. V obecné formě vzorce (výše) je rng rozsah buněk a „*“ je zástupný znak odpovídající libovolnému počtu znaků.

V příkladu obsahuje aktivní buňka tento vzorec:

=COUNTIF(B4:B8,"*")

Vysvětlení

COUNTIF spočítá počet buněk, které odpovídají zadaným kritériím. V tomto případě se kritéria zadají jako zástupný znak „*“, který odpovídá libovolnému počtu textových znaků.

Několik poznámek:

  • Logické hodnoty TRUE a FALSE se nepočítají jako text
  • Čísla se do „*“ nepočítají, pokud nejsou zadána jako text
  • Prázdná buňka, která začíná apostrofem ('), bude započítána.

COUNTIFS řešení

Pokud potřebujete omezit počet, abyste splnili konkrétnější kritéria, můžete přepnout na funkci COUNTIF. Chcete-li například počítat buňky s textem, ale vyloučit buňky pouze s mezerou, můžete použít:

=COUNTIFS(range,"*",range," ")

Řešení SUMPRODUCT

Můžete také použít SUMPRODUCT k počítání textových hodnot spolu s funkcí ISTEXT takto:

=SUMPRODUCT(--ISTEXT(rng))

Dvojitý spojovník (nazývaný dvojitý unár) vynucuje výsledek ISTEXTu z logické hodnoty TRUE nebo FALSE na 1 a 0. SUMPRODUCT pak vrátí součet jedniček a nul.

Zajímavé články...