Om du regelbundet använder Google Kalkylark och någon gång behöver summera värden baserat på något tillstånd i specifika celler, måste du veta hur du använder SUM.OM-funktionen i Google Kalkylark .
Möjligheten att summera data med den här funktionen är inte begränsad till bara två värden. Du kan summera ett helt intervall. Och villkoret du tillhandahåller funktionen för att summera eller inte kan också bero på flera celler i ditt kalkylark.
Hur SUMIF-funktionen fungerar i Google Sheets
SUMIF är en enkel kalkylbladsfunktion , men den är tillräckligt flexibel så att du kan göra några kreativa beräkningar med den.
Du måste rama in funktionen enligt följande:
SUMMAOM(intervall; kriterium; [summa_intervall])
Parametrarna för denna funktion är följande:
- Område : Det cellintervall som du vill använda för att utvärdera om värdena ska läggas ihop eller inte.
- Kriterium : Tillståndet för de celler du vill utvärdera.
- Sum_range : Denna parameter är valfri och inkluderar de celler som du vill summera. Om du inte inkluderar den här parametern kommer funktionen helt enkelt att summera själva intervallet.
Funktionen verkar enkel, men det faktum att du kan summera eller jämföra intervall av flera celler ger mycket mer flexibilitet än du kanske inser.
Ett SUMIF-exempel med text
Om du är redo att komma igång med SUMIF-funktionen är det bästa sättet att använda två kolumner i ditt kalkylblad. En kolumn kommer att vara för din jämförelse, och den andra kommer att vara de värden du vill lägga till.
Exempelbladet ovan är det för en butiksägare som spårar inköp under en period. Butiksägaren vill skapa ytterligare kolumner som summerar inköpspriserna i kolumn B för specifika värden i kolumn A.
I det här fallet skulle jämförelseintervallet vara A2:A15 .
Kriteriet skulle vara sökfrasen för objektet att lägga till. Så, i det här fallet, för att lägga ihop alla inköp efter grävare, skulle kriteriet vara texten "Post Digger".
Summaintervallet skulle vara intervallet av celler med de värden som ska summeras. Här är detta B2:B15 .
När du trycker på enter ser du de specifika värdena från kolumnen summa_range adderade, men bara med data från cellerna där kolumn A matchar kriteriet du angav.
Detta är ett enkelt sätt att använda SUMIF-funktionen; som ett sätt att plocka värden ur en andra kolumn baserat på objekt som listas i den första.
Obs : Du behöver inte skriva in kriteriet i formeln inom dubbla citattecken. Istället kan du skriva in det värdet i en cell i arket och ange den cellen i formeln.
Använda SUMIF-operatörer med text
Även om exemplet ovan letar efter perfekta matchningar, kan du också använda operatorer för att ange delar av texten du vill matcha. Om du ändrar sökkriterierna kan du summera värden för celler som kanske inte matchar perfekt men som ger dig svaret du letar efter.
Om du använder exemplet ovan, om du vill lägga ihop köp av alla artiklar utom den elektriska borren, kommer du att ange formeln <>- operatorn.
=SUMMA.OM(A2:A15,"<>Elektrisk borrmaskin",B2:B15)
Operatören <> säger till SUMIF-funktionen att ignorera "Elektrisk borr" men lägga ihop alla andra poster i B2:B15-intervallet.
Som du kan se av resultatet nedan fungerar SUMIF-funktionen som den ska.
Du kan också använda följande operatorer när du använder SUMIF-funktionen med text:
- ? : Sök efter ord med valfritt tecken där du har placerat ?. Till exempel kommer "S?ovel" att summera alla objekt som börjar med "S" och slutar med "ovel" med valfri bokstav däremellan.
- * : Sök efter ord som börjar eller slutar med vad som helst. Till exempel kommer "*Watch" att lägga till alla föremål som är alla typer av klocka, oavsett märke.
Obs : Om du verkligen vill att SUMIF-funktionen ska söka efter ett tecken som "?" eller "*" i texten (och inte använd dem som specialtecken), förord dem sedan med tilde-tecknet. Till exempel "~?" kommer att inkludera "?" tecken i söktexten.
Tänk på att SUMIF-funktionen inte är skiftlägeskänslig. Så det gör ingen skillnad mellan versaler eller gemener när du använder text som sökkriterier. Detta är användbart eftersom om samma ord skrivs in med versaler eller utan, kommer SUMIF-funktionen fortfarande att känna igen dessa som en matchning och kommer att summera värdena i värdekolumnen.
Använda SUMIF-operatörer med nummer
Självklart är SUMIF-funktionen i Google Sheets inte bara användbar för att hitta text i kolumner med tillhörande värden för att summera. Du kan också summera intervall av tal som uppfyller vissa villkor.
För att kontrollera ett intervall av siffror för ett villkor kan du använda en uppsättning jämförelseoperatorer.
- > : Större än
- : Mindre än
- >= : Större än eller lika med
- <> : Mindre än eller lika med
Till exempel, om du har en lista med siffror och du vill lägga till de över 3000, skulle du använda följande SUMIF-kommando.
=SUMMA.OM(B2:B15; “>3000”)
Observera att precis som med textkriterier behöver du inte skriva siffran "3000" direkt i formeln. Du kan placera detta nummer i en cell och använda den cellreferensen istället för "3000" i formeln.
Så här:
=SUMMA.OM(B2:B15; “>”&C2)
En sista anmärkning innan vi tittar på ett exempel. Du kan också summera alla värden i ett intervall som är lika med ett specifikt tal, bara genom att inte använda några jämförelseoperatorer alls.
SUMIF Exempel med siffror
Låt oss titta på hur du kan använda SUMIF-funktionen i Google Sheets genom att använda en jämförelseoperator med siffror.
I det här exemplet, föreställ dig att du är en vandrare som spårar alla berg som du har vandrat.
I cell D2 vill du lägga till den totala höjden för alla berg över 3000 fot som du har vandrat.
För att göra detta måste du använda formeln som nämns i avsnittet ovan.
Tryck på Retur när du har skrivit formeln så ser du resultaten i den här cellen.
Som du kan se summerade SUMIF-funktionen i Google Sheets alla höjder från kolumn B för alla berg högre än 3000 fot. SUMIF-formeln ignorerade alla värden under den höjden.
Använd de andra villkorliga operatorerna som listas i det sista avsnittet för att utföra samma beräkning för tal mindre än, större än eller lika med, mindre än eller lika med eller lika med.
Använda SUMIF-operatörer med datum
Du kan också använda SUMIF-funktionen med datum. Återigen gäller samma jämförelseoperatorer som anges ovan, så du behöver inte oroa dig för att lära dig nya.
Men för att funktionen ska fungera måste datum först formateras korrekt i Google Kalkylark.
Du kan manuellt skriva in datumet i funktionen eller skriva det i en cell och referera till det i formeln. Formatet för detta är följande:
=SUMMA OM(B2:B15, “>10/4/2019”, C2:C15)
Hur detta fungerar:
- SUMIF kommer att kontrollera intervallet B2:B15 för alla datum efter 10/4/2019.
- Om sant, summerar SUMIF alla celler i C2:C15 i samma rad där denna jämförelse är sann.
- Den resulterande summan kommer att visas i cellen där du skrev formeln.
Om du har en cell där datumet inte är formaterat på det här sättet, kan du anv��nda DATUM-funktionen för att formatera om datumet på rätt sätt. Till exempel, om du har tre celler (D2, D3 och D4) som innehåller år, månad och dag, kan du använda följande formel.
Till exempel:
=SUMMA.OM(B2:B15; “>”&DATUM(D2; D3; D4); C2:C15)
Om du har ett kalkylblad som innehåller de senaste köpen överst på arket kan du helt enkelt använda IDAG-funktionen för att bara summera dagens köp och strunta i resten.
=SUMMAOM(B2:B15, IDAG())
SUMIF i Google Sheets är enkelt men mångsidigt
Som du kan se tar SUMIF-formeln i Google Sheets inte lång tid att lära sig. Men de olika sätten att använda den gör den så mångsidig.
Om du använder många kalkylblad där du behöver summera värden baserat på villkoren för text eller siffror från andra celler, bör du bekanta dig med SUMIF-funktionen.