![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__2.png.webp)
Sammanfattning
Excel SUMIF-funktionen returnerar summan av celler som uppfyller ett enda villkor. Kriterier kan tillämpas på datum, siffror och text. SUMIF-funktionen stöder logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning.
Ändamål
Summanummer i ett intervall som uppfyller angivna kriterierReturvärde
Summan av levererade värden.Syntax
= SUMIF (intervall, kriterier, (sum_range))Argument
- range - Det cellområde som du vill tillämpa kriterierna mot.
- kriterier - De kriterier som används för att bestämma vilka celler som ska läggas till.
- sum_range - (valfritt) Cellerna som ska läggas ihop. Om sum_range utelämnas läggs cellerna inom intervallet ihop istället.
Version
Excel 2003Användningsanmärkningar
SUMIF-funktionen returnerar summan av celler i ett intervall som uppfyller ett enda villkor. Det första argumentet är det område som kriterier ska tillämpas på, det andra argumentet är kriterierna, och det sista argumentet är det område som innehåller värden att summera. SUMIF stöder logiska operatorer (>, <,, =) och jokertecken (* ,?) för partiell matchning. Kriterier kan använda ett värde i en annan cell, som förklaras nedan.
SUMIF ingår i en grupp av åtta funktioner i Excel som delar upp logiska kriterier i två delar (intervall + kriterier). Som ett resultat är syntaxen som används för att konstruera kriterier annorlunda, och SUMIF kräver ett cellintervall för områdesargumentet, du kan inte använda en matris.
SUMIF stöder bara ett enda tillstånd. Om du behöver tillämpa flera kriterier, använd funktionen SUMIFS. Om du behöver manipulera värden som visas i intervallargumentet (dvs extrahera året från datum för att använda i kriterier) se funktionerna SUMPRODUCT och / eller FILTER.
Grundläggande användning | Kriterier i en annan cell Inte lika med | Tomma celler | Datum | Jokertecken | videoklipp
Grundläggande användning
I det kalkylblad som visas finns det tre SUMIF-exempel. I det första exemplet (G6) är SUMIF konfigurerad till summan som är större än 100. I det andra exemplet (G7) returnerar SUMIF summan av värden där färgen är "röd". I det sista exemplet (G8) är SUMIF konfigurerad för att summera värden där staten är "CA" (Kalifornien).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Lägg märke till att likhetstecknet (=) inte krävs när man konstruerar "är lika med" kriterier. Observera också att SUMIF inte är skiftlägeskänsligt. Du kan summera värden där Rep är Jim med "jim" eller "Jim".
Kriterier i en annan cell
Ett värde från en annan cell kan inkluderas i kriterier med hjälp av sammanfogning. I exemplet nedan returnerar SUMIF summan av all försäljning över värdet i G4. Lägg märke till att operatoren större än (>), som är text, måste bifogas citat. Formeln i G5 är:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Inte lika med
För att uttrycka "inte lika" kriterier, använd operatören "" omgiven av dubbla citat (""):
=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
Återigen märker SUMIF inte är skiftlägeskänslig.
Tomma celler
SUMIF kan beräkna summor baserat på celler som är tomma eller inte tomma. I exemplet nedan används SUMIF för att summera beloppen i kolumn C beroende på om kolumn D innehåller "x" eller är tom:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Datum
Det bästa sättet att använda SUMIF med datum är att hänvisa till ett giltigt datum i en annan cell eller använda DATE-funktionen. Exemplet nedan visar båda metoderna:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Observera att vi måste sammanfoga en operatör till datumet i E9. För att använda mer avancerade datumkriterier (dvs. alla datum i en viss månad eller alla datum mellan två datum) vill du byta till SUMIFS-funktionen, som kan hantera flera kriterier.
Jokertecken
SUMIF-funktionen stöder jokertecken, vilket framgår av exemplet nedan:
=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 nedan för fler SUMIF-formelexempel.
Anteckningar
- SUMIF stöder bara ett villkor. Använd SUMIFS-funktionen för flera 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
![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__8.png.webp)
![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__9.png.webp)
![](https://cdn.wiki-base.com/3145348/how_to_use_the_excel_sumif_function__10.png.webp)