Innehållsförteckning
Ibland behöver vi summera värden baserat på kriterier i Excel. För att uppfylla detta krav har Excel en inbyggd funktion som heter funktionen SUMIF . SUMIF funktionen gör det möjligt att summera värden i Excel med om villkoret. Med detta i åtanke kommer du i den här artikeln att lära dig hur du använder funktionen SUMIF funktionen, för att sammanfatta, värden med if-villkoret i Excel.
Ladda ner övningsboken
Vi rekommenderar att du laddar ner Excel-filen och övar med den.
SUMM IF Villkor.xlsxFunktionen SUMIF: en översikt
Med den här funktionen kan du summera ett antal celler med ett villkor.
Syntax
SUMIF(intervall,kriterier,sum_range)
Argument
- sortiment: Det här fältet är obligatoriskt och avser det område av celler som innehåller kriterierna.
- kriterier: Detta fält är också obligatoriskt och avser det villkor som måste uppfyllas.
- sum_range: Detta är ett valfritt krav som avser det intervall av celler som ska läggas till om villkoret är uppfyllt.
6 sätt att summera med IF-villkor i Excel
I den här artikeln kommer vi att använda ett exempel på en produktprislista som dataset för att demonstrera alla metoder. Låt oss ta en titt på datasetetet:
Så utan någon vidare diskussion ska vi nu dyka in i alla metoderna en efter en.
1. Summa om olika jämförelsekriterier krävs i Excel
Låt oss summera de priser som är högre än $40 . För att göra det,
❶ Välj cell C14 .
❷ Typ formeln
=SUMIF(C5:C12, ">40")
inom cellen.
❸ Tryck på ENTER knapp.
🔎 In i formeln
I fältet för kriterier har vi lagt in " >40 ", där " > Operatören " filtrerar bort alla priser som är högre än $40 I formeln ovan summeras alla priser som är högre än $40 Det finns fler operatörer som " > " som anges nedan:
Operatör | Villkor |
> | Summa om den är större än |
< | Summan om den är mindre än |
= | Summan om den är lika med |
Summan om den inte är lika med | |
>= | Summan om den är större än eller lika med |
<= | Summan om den är mindre än eller lika med |
2. Summa om olika textkriterier visas i Excel
Vi kan använda SUMIF för att summera värden som baseras på textmatchning. Vi summerar till exempel priserna för exakt matchning med produkten som heter " CPU ". För att få det gjort,
❶ Välj cell C14 .
❷ Typ formeln
=SUMIF(B5:B12, "CPU", C5:C12)
inom cellen.
❸ Tryck på ENTER knapp.
Sammanfattningsvis kan man dela in värderingar som bygger på matchningar i två grundläggande kategorier:
1. Exakt matchning
- Summa för de matchade resultaten
Använd formeln:
=SUMIF(B5:B12, "CPU", C5:C12)
- Summan exklusive de matchade resultaten
Använd formeln:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Partiell matchning
- Summa för de matchade resultaten
Använd formeln:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Summan exklusive de matchade resultaten
Använd formeln:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Excel SUMIF-funktionen Villkor med många jämförelseoperatorer & Cellreferens
SUMIF funktionen gör det möjligt att skapa en sökruta och utföra en summering baserat på de värden som anges i sökrutan. Vi vill till exempel beräkna de totala priserna för alla produkter utom artikeln " Övervaka ". Nu går vi igenom stegen för att genomföra den:
❶ Välj cell C15 .
❷ Typ formeln
=SUMIF(B5:B12,""&C14, C5:C12)
inom cellen.
❸ Tryck på ENTER knapp.
🔎 In i formeln
I fältet för kriterier har vi använt ""&C14, där den "" är ansvarig för att inte ha tagit hänsyn till vad som har påpekats i cell C14 .
1. Att summera priserna för de artiklar som inte omfattar "Monitor".
Använd formel:
=SUMIF(B5:B12,""&C14, C5:C12)
2. Att summera priserna för objektet "Monitor".
Använd formel:
=SUMIF(B5:B12,C14, C5:C12)
4. Använd Excel SUMIF-funktionens villkor med jokerteckensymboler
Om du är intresserad av att summera värden baserat på partiella träffar kan du använda en av de två wildcard-symbolerna:
- Asterisk (*) - representerar ett valfritt antal tecken.
- Frågetecken (?) - representerar ett enskilt tecken i en viss position
4.1 Partiella matchningar med jokertecken
1. Att summera värden som börjar med ordet "Mouse".
Använd formeln:
=SUMIF(B5:B12, "Mus*", C5:C12)
2. Att summera värden som slutar med ordet "Mouse".
Använd formel:
=SUMIF(B5:B12, "*Mus", C5:C12)
3. Summering av värden för att "mus" ska finnas i alla positioner.
Använd formeln:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. Att summera värden som har minst 1 tecken närvarande.
Använd formeln:
=SUMIF(B5:B12,"?*", C5:C12)
5. Summera värden för tomma celler
Använd formeln:
=SUMIF(B5:B12, "*", C5:C12)
4.2 SUM-värden med ett visst antal tecken
Antag att du vill summera värden som har X tecken långa ord i motsvarande cell. För att underlätta utförandet kan vi beräkna det totala priset för produkter med 3 tecken långa ord:
Skriv formeln
=SUMIF(B5:B12, "????", C5:C12)
inom cellen C14 och slå till på ENTER knapp.
Här anges antalet frågetecken ( ? ) anger hur många tecken som ska sökas.
5. Excel SUMIF-funktion med datumvillkor
Om vi till exempel vill ta reda på hur många produkter som sålts under ett visst datum kan vi helt enkelt bara infoga datumet i fältet för kriterier. Här är formeln:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Vi kan göra mer med de SUMIF funktion för datum, t.ex,
1. Summavärden för användning av det aktuella datumet
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Summavärden före användning av aktuella datum
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Summavärden efter användning av aktuella datum
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Summa om tomma celler motsvarar värdena i Excel
I det här avsnittet summerar vi endast de priser vars motsvarande datum saknas. För att göra detta kan du använda formeln
=SUMIF(B5:B12,"=",D5:D12)
Eller
=SUMIF(B5:B12,"",D5:D12)
i cell D14.
Båda ger samma resultat.
Saker att komma ihåg
📌 Var medveten om följande syntax av den SUMIF funktion.
📌 Hantera den försiktigt sortiment fältet i formeln.
📌 Inte infoga matriser i fältet range eller sum_range.
📌 Storleken på sortimentet och den sum_range bör vara densamma.