Hur man använder Excel SUMIF-funktionen

Innehållsförteckning

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 kriterier

Returvä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 2003

Anvä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

Hur man använder SUMIF-funktionen I den här videon tittar vi på hur man använder SUMIF-funktionen för att summera celler som uppfyller ett enda kriterium i en uppsättning data. Så här lägger du till en totalrad i en tabell I den här videon tittar vi på hur du lägger till och konfigurerar en totalrad till en Excel-tabell. Total raden kan automatiskt visa sammanfattningsberäkningar under en tabell. Hur man bygger en enkel sammanfattningstabell Pivottabeller är fantastiska verktyg för att sammanfatta data, men du kan också använda formler för att skapa egna sammanfattningar med funktioner som COUNTIF och SUMIF. Se hur i denna 3-minuters video.

Intressanta artiklar...