Excel képlet: Számolja a szöveget tartalmazó cellákat -

Tartalomjegyzék

Általános képlet

=COUNTIF(rng,"*")

Összegzés

A szöveget tartalmazó cellák (azaz nem számok, nem hibák, nem üres) számának megszámításához használja a COUNTIF függvényt és egy helyettesítő karaktert. A (fenti) képlet általános formájában az rng egy cellatartomány, a "*" pedig egy tetszőleges számú karaktert helyettesítő helyettesítő karakter.

A példában az aktív cella a következő képletet tartalmazza:

=COUNTIF(B4:B8,"*")

Magyarázat

A COUNTIF megszámolja a megadott feltételeknek megfelelő cellák számát. Ebben az esetben a feltételeket helyettesítő karakterként "*" adjuk meg, amely tetszőleges számú szövegkarakternek megfelel.

Néhány megjegyzés:

  • A TRUE és FALSE logikai értékek nem számítanak szövegnek
  • A számokat csak * számolja, kivéve, ha szövegként vannak megadva
  • Egy üres cellát, amely aposztrófával kezdődik ('), megszámoljuk.

COUNTIFS megoldás

Ha korlátoznia kell a számokat, hogy megfeleljen a konkrétabb feltételeknek, akkor átválthat a COUNTIFs funkcióra. Például a cellák szöveggel történő megszámolásához, de a csak szóköz nélküli cellák kizárásához használhatja a következőket:

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

SUMPRODUCT megoldás

A SUMPRODUCT segítségével az ISTEXT funkcióval együtt megszámolhatja a szöveges értékeket, így:

=SUMPRODUCT(--ISTEXT(rng))

A kettős kötőjel (kettős unáriának hívják) az ISTEXT eredményét az IGAZ vagy HAMIS logikai értékből 1-re és 0-ra kényszeríti. A SUMPRODUCT ezután visszaadja az egyesek és a nullák összegét.

érdekes cikkek...