Excel-kaava: Laske kahden sarakkeen väliset osumat -

Sisällysluettelo

Yleinen kaava

=SUMPRODUCT(--(range1=range2))

Yhteenveto

Jos haluat verrata kahta saraketta ja laskea vastaavia rivejä, voit käyttää SUMPRODUCT-funktiota yksinkertaisesti vertaamalla kahta aluetta. Esimerkiksi, jos sinulla on arvot B5: B11: ssä ja C5: C11: ssä ja haluat laskea mahdolliset erot, voit käyttää tätä kaavaa:

=SUMPRODUCT(--(B5:B11=C5:C11))

Selitys

SUMPRODUCT-toiminto on monipuolinen toiminto, joka käsittelee taulukoita natiivisti ilman erityistä taulukon syntaksia. Sen käyttäytyminen on yksinkertaista: se moninkertaistuu ja summataan sitten matriisien tulo. Esitetyssä esimerkissä lauseke B5: B11 = C5: C11 luo taulukon, joka sisältää TOSI- ja EPÄTOSI-arvot:

(TOSI; TOSI; EPÄTOSI; TOSI; EPÄTOSI; EPÄTOSI; EPÄTOSI)

Huomaa, että meillä on 3 TOSI-arvoa, koska vastaavuuksia on 3.

Tässä tilassa SUMPRODUCT palauttaa nollan, koska TOSI- ja EPÄTOSI-arvoja ei lasketa oletusarvoisesti numeroiksi Excelissä. Jotta SUMPRODUCT käsittelisi TOSI arvona 1 ja EPÄTOSI nollana, meidän täytyy "pakottaa" ne numeroiksi. Kaksinkertainen negatiivinen on yksinkertainen tapa tehdä se:

--(B5:B11=C5:C11)

Pakottamisen jälkeen meillä on:

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

Ilman muita kerrottavia taulukoita SUMPRODUCT yksinkertaisesti summaa arvot ja palauttaa 3.

Laske ei-yhteensopivat rivit

Voit laskea ei-yhteensopivat arvot kääntämällä logiikan seuraavasti:

=SUMPRODUCT(--(B5:B11C5:C11))

Mielenkiintoisia artikkeleita...