
Resumé
Excel SUMIF-funktionen returnerer summen af celler, der opfylder en enkelt betingelse. Kriterier kan anvendes på datoer, tal og tekst. SUMIF-funktionen understøtter logiske operatorer (>, <,, =) og jokertegn (* ,?) til delvis matching.
Formål
Summenumre i et interval, der opfylder leverede kriterierReturneringsværdi
Summen af de leverede værdier.Syntaks
= SUMIF (interval, kriterier, (sum_range))Argumenter
- interval - Celleområdet, som du vil anvende kriterierne mod.
- kriterier - De anvendte kriterier til at bestemme, hvilke celler der skal tilføjes.
- sum_range - (valgfrit) Cellerne, der skal føjes sammen. Hvis sum_range udelades, tilføjes cellerne i området sammen i stedet.
Version
Excel 2003Brugsanvisninger
SUMIF-funktionen returnerer summen af celler i et område, der opfylder en enkelt betingelse. Det første argument er det område, som kriterier skal anvendes til, det andet argument er kriterierne, og det sidste argument er det område, der indeholder værdier, der skal summeres. SUMIF understøtter logiske operatorer (>, <,, =) og jokertegn (* ,?) til delvis matching. Kriterier kan bruge en værdi i en anden celle som forklaret nedenfor.
SUMIF er i en gruppe på otte funktioner i Excel, der opdeler logiske kriterier i to dele (interval + kriterier). Som et resultat er den syntaks, der bruges til at konstruere kriterier, forskellig, og SUMIF kræver et celleområde til rækkevidden, du kan ikke bruge en matrix.
SUMIF understøtter kun en enkelt betingelse. Brug SUMIFS-funktionen, hvis du har brug for flere kriterier. Hvis du har brug for at manipulere værdier, der vises i områdeargumentet (dvs. udtrække året fra datoer, der skal bruges i kriterier), se funktionerne SUMPRODUCT og / eller FILTER.
Grundlæggende anvendelse | Kriterier i en anden celle Ikke lig med | Tomme celler | Datoer | Jokertegn | Videoer
Grundlæggende brug
I det viste regneark er der tre SUMIF-eksempler. I det første eksempel (G6) er SUMIF konfigureret til at sumværdier større end 100. I det andet eksempel (G7) returnerer SUMIF summen af værdier, hvor farven er "rød". I det sidste eksempel (G8) er SUMIF konfigureret til at summere værdier, hvor staten er "CA" (Californien).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Bemærk ligetegn (=) er ikke påkrævet, når konstruktion "er lig med" kriterier. Bemærk også, at SUMIF ikke er store og små bogstaver. Du kan summere værdier, hvor Rep er Jim ved hjælp af "jim" eller "Jim".
Kriterier i en anden celle
En værdi fra en anden celle kan inkluderes i kriterier ved hjælp af sammenkædning. I eksemplet nedenfor returnerer SUMIF summen af alt salg over værdien i G4. Bemærk, at operatoren større end (>), som er tekst, skal være anført i anførselstegn. Formlen i G5 er:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Ikke lig med
For at udtrykke "ikke lig med" kriterier skal du bruge operatoren "" omgivet af dobbelt anførselstegn (""):
=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7
Igen bemærker SUMIF er ikke store og små bogstaver.
Tomme celler
SUMIF kan beregne summer baseret på celler, der er blanke eller ikke blanke. I eksemplet nedenfor bruges SUMIF til at opsummere beløbene i kolonne C afhængigt af om kolonne D indeholder "x" eller er tom:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Datoer
Den bedste måde at bruge SUMIF med datoer på er at henvise til en gyldig dato i en anden celle eller bruge DATO-funktionen. Eksemplet nedenfor viser begge metoder:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Bemærk, at vi skal sammenkæde en operatør til datoen i E9. Hvis du vil bruge mere avancerede datakriterier (dvs. alle datoer i en given måned eller alle datoer mellem to datoer), skal du skifte til SUMIFS-funktionen, som kan håndtere flere kriterier.
Jokertegn
SUMIF-funktionen understøtter jokertegn, som det ses i eksemplet nedenfor:
=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters
Se nedenfor for flere eksempler på SUMIF-formler.
Bemærkninger
- SUMIF understøtter kun en betingelse. Brug SUMIFS-funktionen til flere kriterier.
- When sum_range is omitted, the cells in range will be summed.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- SUMIFS requires a range, you can't substitute an array.
Related videos


