Excel-kaava: Summa, jos se on joko x tai y -

Sisällysluettelo

Yhteenveto

Jos haluat laskea yhteen numerot, jotka perustuvat siihen, että muut solut ovat yhtä suuria tai yhtä arvoja (joko x tai y), voit käyttää SUMIF-funktiota. Esimerkkiesityksessä laskemme yhteen kaiken myynnin joko Länsi- tai Pohjoinen-alueelta. Kaavan solussa H6 on:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Missä alue (C5: C30) ja määrä (E5: E30) on nimetty alueiksi.

Selitys

Esitetyssä esimerkissä haluamme laskea summat sekä länsi- että pohjoisalueille. Toisin sanoen haluamme kokonaismäärän summille, joissa alue on joko länsi tai pohjoinen. Esitetyssä esimerkissä H6: n kaava käyttää SUMIFS-arvoa kahdesti:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Ensimmäinen SUMIF summaa myynnin lännessä ja toinen SUMIF myynnin pohjoisessa. Kaava lisää sitten nämä kaksi arvoa yhteen ja palauttaa kokonaissumman.

SUMIF taulukon vakiolla

Tyylikkäämpi ratkaisu on antaa funktiolle SUMIF useampi kuin yksi arvo ehdoille käyttämällä matriisivakiota. Tee tämä rakentamalla normaali SUMIF, mutta pakkaa ehdot taulukkosyntaksiin - kiharat aaltosulkeet siten, että yksittäiset kohteet erotetaan pilkuilla. Kääri lopuksi koko SUMIF-funktio SUM-toimintoon. Tämä on tarpeen, koska SUMIF palauttaa yhden tuloksen kutakin kriteeritaulukon kohdetta kohden ja nämä tulokset on lisättävä yhteen:

Kaavan solussa H7 on:

=SUM(SUMIF(region,("West","North"),amount))

Kriteerit viitteenä

Jos haluat antaa kriteerit alueeksi (viite), sinun on annettava taulukon kaava, jossa on control + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

missä kriteerit ovat alue, kuten A1: A2.

SUMPRODUCT-vaihtoehto

Voit myös käyttää SUMPRODUCT-sovellusta solujen yhteenlaskemiseen TAI-logiikalla. Kaavan solussa H8 on:

=SUMPRODUCT(amount *((region="West") + (region="North")))

Tämä voidaan myös kirjoittaa seuraavasti:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT ei ole yhtä nopea kuin SUMIF, mutta nopeusero ei ole havaittavissa pienemmillä tietojoukoilla.

Mielenkiintoisia artikkeleita...