Numărați celulele cu orice text - Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

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.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave