Excel

Summa hakuarvot käyttämällä SUMIF

Sum Lookup Values Using Sumif

Excel-kaava: Summa hakuarvot käyttämällä SUMIFYleinen kaava
= SUMPRODUCT ( SUMIF (codes,lookups,values))
Yhteenveto

Hakutoiminnon hakemien arvojen summaamiseksi voit käyttää SUMPRODUCT-toimintoa SUMIF-toiminnon kanssa.

Esitetyssä esimerkissä kaava H5: ssä on:



 
= SUMPRODUCT ( SUMIF (codes,C5:G5,values))

Missä koodit on nimetty alue J4: J5 ja arvot on nimetty alue K4: K5.



Excel-kaava iän laskemiseksi kahden päivämäärän välillä

Asiayhteys

Joskus kannattaa ehkä summata useita hakutoiminnolla haettuja arvoja. Tässä esimerkissä haluamme laskea yhteen viikoittain vietetyn loma-ajan koodijärjestelmän perusteella, jossa F = koko päivä ja H = puoli päivää. Jos päivä on tyhjä, aikaa ei käytetty.

Haasteena on löytää kaava, joka sekä etsii että tiivistää F: ään ja H: hen liittyvät arvot.



Selitys

Tämän kaavan ydin on SUMIF, jota käytetään etsimään oikeat arvot F: lle ja H: lle. SUMIF: n käyttö arvojen etsimiseen on edistyneempi tekniikka, joka toimii hyvin, kun arvot ovat numeerinen ja niitä on ei kaksoiskappaleita hakutaulukossa.

Temppu tässä tapauksessa on, että SUMIF-kriteerit eivät ole yksittäisiä arvoja, vaan pikemminkin joukko arvoja alueella C5: G5:

 
= SUMPRODUCT ( SUMIF (codes,C5:G5,values))

Koska annamme SUMIF: lle useita kriteerejä, SUMIF palauttaa useamman kuin yhden tuloksen. Esitetyssä esimerkissä SUMIF-tulos on seuraava taulukko:



{1,0,5,0,0,0}

mikä on muotimaalari excelissä

Huomaa, että saamme oikein 1 jokaiselle F: lle ja 0,5 kullekin H: lle. Tyhjät arvot viikossa tuottavat nollan.

Lopuksi käytämme SUMPRODUCT-arvoa SUMIF-palauttaman taulukon arvojen laskemiseen. Koska taulukoita on vain yksi, SUMPRODUCT palauttaa yksinkertaisesti kaikkien arvojen summan.

Kirjailija Dave Bruns


^