Vzorec programu Excel: Počet buniek, v ktorých sa rozlišujú veľké a malé písmená

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete počítať bunky, ktoré obsahujú konkrétny text, berúc do úvahy veľké a malé písmená, môžete použiť vzorec založený na funkcii EXACT spolu s funkciou SUMPRODUCT. V zobrazenom príklade obsahuje E5 tento vzorec skopírovaný nadol:

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

Kde „mená“ je pomenovaný rozsah B5: B11. Toto poskytuje počet malých a veľkých písmen každého názvu uvedeného v stĺpci D.

Vysvetlenie

Funkcia EXACT má dva argumenty, text1 a text2. Keď sa text1 a text2 presne zhodujú (s ohľadom na veľké a malé písmená), funkcia EXACT vráti hodnotu TRUE. V opačnom prípade funkcia EXACT vráti hodnotu FALSE:

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

V zobrazenom príklade musíme skontrolovať všetky hodnoty v stĺpci B zakaždým, keď spočítame meno v stĺpci D. Pretože dávame PRESNÉ viac hodnôt, vráti viac výsledkov. V E5 vráti EXACT:

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

Každá PRAVDA predstavuje presnú zhodu „ayako“ v B5: B11. Pretože chceme spočítať výsledky, použijeme dvojité záporné číslo (-) na prevod hodnôt PRAVDA a NEPRAVDA na čísla 1 a 0. Výsledné pole je:

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

Nakoniec SUMPRODUCT sčíta hodnoty v poli a vráti 3.

Poznámka: Pretože program SUMPRODUCT dokáže natívne spracovať polia, na zadanie tohto vzorca nie je potrebné používať kombináciu klávesov Control + Shift + Enter.

Zaujímavé články...