![](https://cdn.wiki-base.com/5342968/excel_formula_count_cells_equal_to_case_sensitive__2.png.webp)
Yleinen kaava
=SUMPRODUCT((--EXACT(value,range)))
Yhteenveto
Laskeaksesi tiettyä tekstiä sisältäviä soluja ottaen huomioon isot ja pienet kirjaimet, voit käyttää EXACT-funktioon perustuvaa kaavaa yhdessä SUMPRODUCT-funktion kanssa. Esitetyssä esimerkissä E5 sisältää tämän kaavan, kopioitu alaspäin:
=SUMPRODUCT((--EXACT(D5,names)))
Missä "nimet" on nimetty alue B5: B11. Tämä antaa kunkin sarakkeessa D luetellun nimen kirjainkoon.
Selitys
EXACT-funktiossa on kaksi argumenttia, text1 ja text2. Kun teksti1 ja teksti2 vastaavat tarkalleen (kirjainkoko huomioon ottaen), TARKKA palauttaa TOSI. Muussa tapauksessa EXACT palauttaa FALSE:
=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE
Esitetyssä esimerkissä meidän on tarkistettava kaikki sarakkeen B arvot joka kerta, kun laskemme nimen sarakkeeseen D. Koska annamme TARKKA useita arvoja, se palauttaa useita tuloksia. Kohdassa E5 EXACT palauttaa:
(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Jokainen TOSI edustaa tarkkaa "ayakon" vastaavuutta kohdassa B5: B11. Koska haluamme laskea tulokset, käytämme kaksoisnegatiivista (-) muuntamaan TOSI- ja EPÄTOSI-arvot 1- ja 0-arvoiksi. Tuloksena oleva taulukko on:
(0;0;0;0;1;1;1)
Lopuksi SUMPRODUCT summaa taulukon arvot ja palauttaa arvon 3.
Huomaa: Koska SUMPRODUCT pystyy käsittelemään matriiseja natiivisti, tämän kaavan syöttämiseen ei tarvitse käyttää Control + Vaihto + Enter.