Excel

Laske osumat kahden sarakkeen välillä

Count Matches Between Two Columns

Excel -kaava: Laske osumat kahden sarakkeen välilläYleinen kaava | _+_ | Yhteenveto

Jos haluat verrata kahta saraketta ja laskea vastaavuuksia vastaavilla riveillä, voit käyttää SUMPRODUCT -funktiota yksinkertaisella kahden alueen vertailulla. Jos sinulla on esimerkiksi arvot B5: B11 ja C5: C11 ja haluat laskea mahdolliset erot, voit käyttää tätä kaavaa:



Hakemisto vastaa useita ehtoja ilman taulukkoa
= SUMPRODUCT (--(range1=range2))
Selitys

SUMPRODUCT -toiminto on monipuolinen toiminto, joka käsittelee matriiseja luonnollisesti ilman erityistä matriisisyntaksia. Sen käyttäytyminen on yksinkertaista: se moninkertaistaa ja summaa sitten matriisituotteen. Esitetyssä esimerkissä lauseke B5: B11 = C5: C11 luo taulukon, joka sisältää TOSI- ja EPÄTOSI -arvoja, kuten tämä:

{TRUETRUEFALSETRUEFALSEFALSEFALSE}





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

Tässä tilassa SUMPRODUCT palauttaa itse asiassa nollan, koska TRUE- ja FALSE -arvoja ei lasketa Excelissä oletuksena. Saadaksemme SUMPRODUCTin käsittelemään TOSI -arvoa 1 ja EPÄTOSI nollana, meidän on pakotettava ne numeroiksi. Kaksoisnegatiivi on yksinkertainen tapa tehdä se:



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

Pakottamisen jälkeen meillä on:

{1101000}

kuinka varjostan joka toinen rivi Excelissä

Koska muita matriiseja ei tarvitse kertoa, SUMPRODUCT yksinkertaisesti summaa arvot ja palauttaa 3.

Laske ristiriitaiset rivit

Jos haluat laskea vastaamattomat arvot, voit kääntää logiikan seuraavasti:

 
--(B5:B11=C5:C11)
Kirjailija Dave Bruns


^