Descărcați exemplul de registru de lucru
În acest tutorial, vom folosi funcțiile COUNTIF și SUMPRODUCT pentru a număra celulele care conțin orice text într-un interval.
COUNTIF Pentru a număra celulele cu orice text
Funcția COUNTIF numără celulele care îndeplinesc anumite criterii. În acest caz, dorim să numărăm celulele care conțin orice text. Facem acest lucru folosind un simbol cu asterisc.
1 = COUNTIF (B2: B6, "*")
Comodul asterisc se potrivește cu orice șir de text de orice lungime. Dacă nu aveți caractere înainte sau după asterisc (ca în exemplul nostru de mai sus), acesta se va potrivi cu orice text.
Nu uitați când introduceți șiruri de text în formule, trebuie să înconjurați întotdeauna șirurile cu ghilimele. Acest lucru este valabil chiar și pentru wildcards.
Funcția COUNTIFS pentru a număra celulele cu condiții
Funcția COUNTIFS funcționează la fel ca funcția COUNTIF, cu excepția faptului că permite mai multe criterii. Pentru a demonstra un exemplu, să folosim același exemplu ca mai sus, cu excepția de data aceasta că vom exclude celulele care spun „ABC”. Putem face acest lucru adăugând simbolul „” ca afirmație condițională care reprezintă „nu este egal cu”.
1 | = COUNTIFS (Interval, "*", Interval, "Text") |
1 | = COUNTIFS (B2: B6, "*", B2: B6, "ABC") |
Veți observa că chiar și în această formulă, condiția este înconjurată de ghilimele. Puteți adăuga oricâte condiții doriți, nu uitați să urmați structura formulei funcției adăugând intervalul și apoi condiția.
Trebuie remarcat faptul că „ABC” nu este sensibil la majuscule, deci va include și celule cu litere mici, adică celule cu „abc”, „ABC”, „aBc” vor fi toate incluse.
SUMPRODUCT Pentru a număra celulele cu orice text
Funcția SUMPRODUCT poate fi utilizată și pentru numărarea condiționată a celulelor. Este mai complicat decât funcția COUNTIF, dar este mult mai puternic.
1 = SUMPRODUCT (INT (ISTEXT (Gama))
1 = SUMPRODUCT (INT (ISTEXT (B2: B6))
Să descompunem această formulă pentru a înțelege fiecare parte a acesteia
Evidențiați o porțiune a funcției în bara de formulă și apăsați F9 pentru a vedea valoarea calculată a acelei porțiuni de formulă.
ISTEXT este o funcție booleană care returnează TRUE sau FALSE în funcție de faptul dacă o celulă conține text. Cu toate acestea, atunci când este utilizat în interiorul unei funcții SUMPRODUCT, acesta va returna o matrice de valori TRUE / FALSE: {TRUE; FALS; FALS; ADEVĂRAT; ADEVĂRAT}.
Apoi folosim funcția INT pentru a converti valorile booleene la 1s și 0s astfel încât funcția SUMPRODUCT să poată însuma valorile, numărând numărul de celule care conțin text.
Puteți utiliza, de asemenea, semnul dublu unar „-” (denumit în mod obișnuit și dublu negativ) care convertește valorile TRUE și FALSE în 1s și respectiv 0s.
În cele din urmă, SUMPRODUCT va lua suma totală a matricei: 1 + 0 + 0 + 1 + 1 = 3.
Foi de calcul Google - Numărați celulele cu orice text
Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.