Excel SUMIF med flere ELLER-kriterier

  • Dele Denne
Michael Brown

Innholdsfortegnelse

Vet du hvordan du summerer tall i en bestemt kolonne når en verdi i en annen kolonne oppfyller noen av de angitte betingelsene? I denne artikkelen vil du lære 3 forskjellige måter å gjøre SUMIF ved å bruke flere kriterier og ELLER-logikk.

Microsoft Excel har en spesiell funksjon for å summere celler med flere betingelser - SUMIFER-funksjonen. Denne funksjonen er designet for å fungere med OG-logikk - en celle legges bare til når alle de spesifiserte kriteriene er SANN for den cellen. I noen situasjoner kan det imidlertid hende du må summere med flere ELLER-kriterier, det vil si å legge til en celle når noen av betingelsene er SANN. Og det er da SUM.HVIS-funksjonen kommer godt med.

    SUM.HVIS når en annen kolonne er lik enten A eller B, er den mest åpenbare løsningen å håndtere hver betingelse individuelt, og deretter legge sammen resultatene: SUM.HVIS(område, kriterie1 , sum_område) + SUM.HVIS(område) , criteria2 , sum_range)

    I tabellen nedenfor antar du at du vil legge sammen salg for to forskjellige produkter, for eksempel Epler og Sitroner . For dette kan du oppgi elementene av interesse direkte i kriterier -argumentene til 2 forskjellige SUMIF-funksjoner:

    =SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)

    Eller du kan angi kriteriene i separate celler, og referer til disse cellene:

    =SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)

    Hvor A2:A10 er listen over elementer ( område ), B2:B10er tallene som skal summeres ( sum_rage ), E1 og E2 er målelementene ( kriterier ):

    Slik fungerer denne formelen:

    Den første SUMIF-funksjonen legger sammen Eple -salget, den andre SUMIF-funksjonen summerer Sitroner -salget. Addisjonsoperasjonen legger sammen delsummene og gir ut totalen.

    SUMIF med matrisekonstant - kompakt formel med flere kriterier

    SUMIF + SUMIF-tilnærmingen fungerer fint for 2 forhold. Hvis du trenger å summere med 3 eller flere kriterier, blir formelen for stor og vanskelig å lese. For å oppnå samme resultat med en mer kompakt formel, oppgi kriteriene i en matrisekonstant:

    SUM(SUM.HVIS(område, { crireria1 , crireria2 , crireria3 , …}, sum_range))

    Husk at denne formelen fungerer basert på ELLER-logikk - en celle summeres når en enkelt betingelse er oppfylt.

    I vårt tilfelle, for å summere salg for 3 forskjellige elementer, formelen er:

    =SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))

    I skjermbildet ovenfor er betingelsene hardkodet i en matrise, noe som betyr at du må oppdatere formelen med hver endring i kriteriene. For å unngå dette kan du legge inn kriteriene i forhåndsdefinerte celler og angi en formel som en rekkeviddereferanse (E1:E3 i dette eksemplet).

    =SUM(SUMIF(A2:A10, E1:E3, B2:B10))

    I Excel 365 som støtter dynamiske matriser , fungerer den som en vanlig formel fullført med Enter-tasten. I pre-dynamiske versjoner av Excel 2019, Excel 2016, Excel2013 og tidligere, bør den legges inn som en matriseformel med Ctrl + Shift + Enter-snarveien:

    Hvordan denne formelen fungerer:

    En matrisekonstant plugget inn i SUMIFs kriterier tvinger den til å returnere flere resultater i form av en matrise. I vårt tilfelle er det 3 forskjellige mengder: for epler , sitroner og appelsiner :

    {425;425;565}

    For å få totalt bruker vi SUM-funksjonen og legger den rundt SUM.HVIS-formelen.

    SUMPRODUKT og SUM.HVIS for å summere celler med flere ELLER-betingelser

    Liker ikke matriser og leter etter en normal formel som vil tillate deg å summere med flere kriterier i forskjellige celler? Ikke noe problem. I stedet for SUM, bruk SUMPRODUCT-funksjonen som håndterer matriser naturlig:

    SUMPRODUKT(SUM.HVIS(område, crireria_område , sum_område))

    Forutsatt at betingelsene er i cellene E1, E2 og E3, formelen har denne formen:

    =SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))

    Hvordan denne formelen fungerer:

    Like i forrige eksempel returnerer SUM.HVIS-funksjonen en matrise med tall, som representerer summene for hver enkelt betingelse. SUMPRODUCT legger disse tallene sammen og gir en endelig totalsum. I motsetning til SUM-funksjonen, er SUMPRODUCT utformet for å behandle arrays, så den fungerer som en vanlig formel uten at du trenger å trykke Ctrl + Shift + Enter .

    SUMIF ved bruk av flere kriterier med jokertegn

    Siden Excel SUMIF-funksjonen støtter jokertegn, du kaninkludere dem i flere kriterier om nødvendig.

    For for eksempel å summere salg for alle slags epler og bananer , er formelen:

    =SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))

    Hvis betingelsene dine skal legges inn i individuelle celler, kan du skrive jokertegn direkte i disse cellene og gi en rekkeviddereferanse som kriterier for SUMPRODUCT SUMIF-formelen:

    I dette eksemplet setter vi et jokertegn (*) foran elementnavnene for å matche en hvilken som helst foregående sekvens av tegn som Grønne epler og Goldfinger-bananer . For å få en totalsum for elementer som inneholder spesifikk tekst hvor som helst i en celle, plasser en stjerne på begge sider, f.eks. "*eple*".

    Slik bruker du SUMIF i Excel med flere betingelser. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    Øvningsarbeidsbok for nedlasting

    SUMIF flere kriterier (.xlsx-fil)

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.