Excel-kaava: Summa hakuarvot käyttämällä SUMIF -

Yleinen 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.

Asiayhteys

Joskus kannattaa ehkä summata useita hakutoiminnolla haettuja arvoja. Tässä esimerkissä haluamme laskea 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äminen hakuarvoihin on edistyneempi tekniikka, joka toimii hyvin, kun arvot ovat numeerisia, eikä hakutaulukossa ole kopioita ".

Temppu on tässä tapauksessa se, 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)

Huomaa, että saamme oikein 1 jokaiselle "F" ja 0,5 jokaiselle "H". Ja 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.

Mielenkiintoisia artikkeleita...