Formula Excel: Numărați celulele egale cu sensibile la majuscule -

Cuprins

Formula generică

=SUMPRODUCT((--EXACT(value,range)))

rezumat

Pentru a număra celulele care conțin text specific, ținând cont de majuscule și minuscule, puteți utiliza o formulă bazată pe funcția EXACT împreună cu funcția SUMPRODUCT. În exemplul prezentat, E5 conține această formulă, copiată:

=SUMPRODUCT((--EXACT(D5,names)))

Unde „nume” este intervalul numit B5: B11. Aceasta oferă un număr sensibil la majuscule și minuscule pentru fiecare nume enumerat în coloana D.

Explicaţie

Funcția EXACT ia două argumente, text1 și text2. Când text1 și text2 se potrivesc exact (respectând majuscule), EXACT returnează TRUE. În caz contrar, EXACT returnează FALS:

=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE

În exemplul prezentat, trebuie să verificăm toate valorile din coloana B de fiecare dată când numărăm un nume în coloana D. Deoarece oferim EXACT valori multiple, acesta returnează rezultate multiple. În E5, EXACT returnează:

(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)

Fiecare ADEVĂRAT reprezintă o potrivire exactă a „ayako” în B5: B11. Deoarece dorim să numărăm rezultatele, folosim un dublu negativ (-) pentru a converti valorile TRUE și FALSE în 1 și 0. Matricea rezultată este:

(0;0;0;0;1;1;1)

În cele din urmă, SUMPRODUCT însumează valorile din matrice și returnează 3.

Notă: Deoarece SUMPRODUCT poate gestiona matrici în mod nativ, nu este necesar să utilizați Control + Shift + Enter pentru a introduce această formulă.

Articole interesante...