
Hakutoiminnon noutamien arvojen summaamiseksi voit käyttää SUMPRODUCT -toimintoa SUMIF -toiminnon kanssa.
Esitetyssä esimerkissä H5: n kaava on:
= SUMPRODUCT ( SUMIF (codes,lookups,values))
Missä koodit ovat nimetty alue J4: J5 ja arvot ovat nimetty alue K4: K5.
Excel-kaava iän laskemiseksi kahden päivämäärän välillä
Konteksti
Joskus saatat haluta laskea yhteen useita hakutoiminnon noutamia arvoja. Tässä esimerkissä haluamme laskea yhteen joka viikko vietetyn loma -ajan koodijärjestelmän perusteella, jossa F = koko päivä ja H = puoli päivää. Jos päivä on tyhjä, aikaa ei otettu.
Haasteena on löytää kaava, joka sekä etsii että summaa F- ja H -arvot.
Selitys
Tämän kaavan ydin on SUMIF, jota käytetään F: n ja H: n oikeiden arvojen etsimiseen. SUMIF: n käyttäminen arvojen etsimiseen on kehittyneempi tekniikka, joka toimii hyvin, kun arvot on numeerinen , ja niitä on ei kaksoiskappaleita hakutaulukossa.
Temppu tässä tapauksessa on se, että SUMIF -kriteerit eivät ole yksittäinen arvo, vaan joukko arvoja alueella C5: G5:
= SUMPRODUCT ( SUMIF (codes,C5:G5,values))
Koska annamme SUMIFille useamman kuin yhden kriteerin, 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 jokaisesta 'F' ja 0,5 jokaisesta 'H'. Ja tyhjät arvot viikolla tuottavat nollaa.
Lopuksi käytämme SUMPRODUCT: ia laskemaan yhteen SUMIF: n palauttaman taulukon arvot. Koska taulukkoa on vain yksi, SUMPRODUCT palauttaa yksinkertaisesti kaikkien arvojen summan.
Kirjailija Dave Bruns