
Formula generică
=COUNTIF(rng,"*")
rezumat
Pentru a număra numărul de celule care conțin text (adică nu numere, nu erori, nu necompletate), utilizați funcția COUNTIF și un wildcard. În forma generică a formulei (de mai sus), rng este un interval de celule, iar „*” este un wildcard care se potrivește cu orice număr de caractere.
În exemplu, celula activă conține această formulă:
=COUNTIF(B4:B8,"*")
Explicaţie
COUNTIF numără numărul de celule care corespund criteriilor furnizate. În acest caz, criteriile sunt furnizate ca caractere wildcard „*” care se potrivește cu orice număr de caractere text.
Câteva note:
- Valorile logice TRUE și FALSE nu sunt numărate ca text
- Numerele nu sunt numărate cu „*” decât dacă sunt introduse ca text
- O celulă goală care începe cu un apostrof (') va fi numărată.
Soluție COUNTIFS
Dacă trebuie să restricționați numărul pentru a îndeplini criterii mai specifice, puteți trece la funcția COUNTIFs. De exemplu, pentru a număra celulele cu text, dar pentru a exclude celulele cu doar un caracter spațial, puteți utiliza:
=COUNTIFS(range,"*",range," ")
Soluție SUMPRODUCT
De asemenea, puteți utiliza SUMPRODUCT pentru a număra valorile textului împreună cu funcția ISTEXT astfel:
=SUMPRODUCT(--ISTEXT(rng))
Cratima dublă (numită unar dublu) constrânge rezultatul ISTEXT de la o valoare logică de TRUE sau FALSE, la 1 și 0. SUMPRODUCT returnează apoi suma unuilor și a zerourilor.