Excel

Laske kahden sarakkeen väliset ottelut

Count Matches Between Two Columns

Excel-kaava: Laske kahden sarakkeen väliset vastaavuudetYleinen 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:

Hakemisto vastaa useita ehtoja ilman taulukkoa
 
= 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:



{TRUETRUEFALSETRUEFALSEFALSEFALSE}



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 on pakotettava ne lukuiksi. Kaksinkertainen negatiivinen on yksinkertainen tapa tehdä se:



 
--(B5:B11=C5:C11)

Pakottamisen jälkeen meillä on:

{1101000}

kuinka varjostan joka toinen rivi Excelissä

Ilman muita kerrottavia taulukoita SUMPRODUCT vain laskee yhteen arvot ja palauttaa arvon 3.



Laske ei-yhteensopivat rivit

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

 
= SUMPRODUCT (--(B5:B11C5:C11))
Kirjailija Dave Bruns


^