Excel-formel: Tæl celler svarende til store og små bogstaver -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at tælle celler, der indeholder specifik tekst, under hensyntagen til store og små bogstaver, kan du bruge en formel baseret på funktionen PRÆCIS sammen med funktionen SUMPRODUCT. I det viste eksempel indeholder E5 denne formel, kopieret ned:

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

Hvor "navne" er det navngivne område B5: B11. Dette giver et skift mellem store og små bogstaver for hvert navn, der er anført i kolonne D.

Forklaring

Funktionen EJAKT tager to argumenter, tekst1 og tekst2. Når tekst1 og tekst2 matcher nøjagtigt (med hensyn til sag), returnerer EXACT SAND. Ellers returnerer EXACT FALSE:

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

I det viste eksempel skal vi kontrollere alle værdier i kolonne B, hver gang vi tæller et navn i kolonne D. Fordi vi giver PRÆCIS flere værdier, returnerer det flere resultater. I E5 returnerer EXACT:

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

Hver SAND repræsenterer et nøjagtigt match af "ayako" i B5: B11. Fordi vi vil tælle resultater, bruger vi en dobbelt negativ (-) til at konvertere SANDE og FALSKE værdier til 1'er og 0'er. Den resulterende matrix er:

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

Endelig summerer SUMPRODUCT værdierne i arrayet og returnerer 3.

Bemærk: Da SUMPRODUCT kan håndtere arrays indbygget, er det ikke nødvendigt at bruge Control + Shift + Enter for at indtaste denne formel.

Interessante artikler...