Vzorec programu Excel: Spočítajte bunky, ktoré obsahujú text -

Obsah

Všeobecný vzorec

=COUNTIF(rng,"*")

Zhrnutie

Ak chcete spočítať počet buniek, ktoré obsahujú text (tj. Nie čísla, ani chyby, ani prázdne údaje), použite funkciu COUNTIF a zástupný znak. V generickej forme vzorca (vyššie) je rng rozsah buniek a „*“ je zástupný znak zodpovedajúci ľubovoľnému počtu znakov.

V príklade obsahuje aktívna bunka tento vzorec:

=COUNTIF(B4:B8,"*")

Vysvetlenie

COUNTIF počíta počet buniek, ktoré zodpovedajú zadaným kritériám. V takom prípade sa kritériá zadajú ako zástupný znak „*“, ktorý sa zhoduje s ľubovoľným počtom textových znakov.

Niekoľko poznámok:

  • Logické hodnoty TRUE a FALSE sa nepočítajú ako text
  • Čísla sa nepočítajú do „*“, pokiaľ nie sú zadané ako text
  • Bude sa počítať prázdna bunka, ktorá začína apostrofom (').

COUNTIFS riešenie

Ak potrebujete obmedziť počet, aby ste splnili konkrétnejšie kritériá, môžete prepnúť na funkciu COUNTIF. Napríklad na počítanie buniek s textom, ale na vylúčenie buniek, ktoré majú iba medzeru, môžete použiť:

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

Riešenie SUMPRODUCT

Môžete tiež použiť SUMPRODUCT na počítanie textových hodnôt spolu s funkciou ISTEXT takto:

=SUMPRODUCT(--ISTEXT(rng))

Dvojitý spojovník (nazývaný dvojitý unár) vynúti výsledok ISTEXTu z logickej hodnoty TRUE alebo FALSE na 1 a 0. SUMPRODUCT potom vráti súčet jednotiek a núl.

Zaujímavé články...