Hur man använder SUMIF i Google Sheets

Om du regelbundet använder Google Kalkylark(Google Sheets) 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-(SUMIF) funktionen i Google Kalkylark(Google Sheets) .

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(SUMIF Function Works) i Google Sheets

SUMIF är en enkel kalkylbladsfunktion(simple spreadsheet function) , 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])(SUMIF(range, criterion, [sum_range]))

Parametrarna för denna funktion är följande:

  • Område(Range) : Det cellintervall som du vill använda för att utvärdera om värdena ska läggas ihop eller inte.
  • Kriterium(Criterion) : 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 denna parameter 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.

Exemplet ovan är det för en butiksägare som spårar kö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 det här B2:B15 .

När du trycker på enter ser du de specifika värdena från kolumnen summa_range adderade, men bara med data(the 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(Note) : 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 som du vill matcha. Om du ändrar sökkriterierna kan du summera värden för celler som kanske inte matchar perfekt men ger dig svaret du letar efter.

Om du använder exemplet ovan, om du vill lägga ihop inköp av alla föremål utom(except) den elektriska borren, kommer du att ange formeln <> operatorn.

=SUMIF(A2:A15,”<>Electric Drill”,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 en bokstav emellan.
  • * : 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(Note) : 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

Naturligtvis ä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 nummer 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.

=SUMIF(B2:B15, “>3000”)

Observera att precis som med textkriterier behöver du inte skriva in siffran "3000" i formeln direkt. Du kan placera detta nummer i en cell och använda den cellreferensen istället för "3000" i formeln.

Så här:

=SUMIF(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(Enter) när du har skrivit formeln så ser du resultaten i den här cellen.

Som du kan se, summerade SUMIF-(SUMIF) funktionen i Google Sheets alla höjder från kolumn B för alla berg högre än 3000 fot. SUMIF -(SUMIF) formeln ignorerade alla värden under den höjden.

Använd(Use) 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(Again) 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(Google Sheets) .

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:

=SUMIF(B2:B15, “>10/4/2019”, C2:C15)

Hur detta fungerar:

  1. SUMIF kommer att kontrollera intervallet B2: B15 för alla datum efter 10/4/2019.
  2. Om sant, summerar SUMIF(SUMIF) alla celler i C2:C15 i samma rad där denna jämförelse är sann.
  3. 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å detta sätt, kan du använda DATUM-(DATE) 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:

=SUMIF(B2:B15, “>”&DATE(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-(TODAY) funktionen för att bara summera dagens köp och strunta i resten. 

=SUMIF(B2:B15, TODAY())

SUMIF i Google Sheets är enkelt men mångsidigt(Versatile)

Som du kan se tar SUMIF-(SUMIF) formeln i Google Sheets inte lång tid att lära sig. Men de olika sätten du kan använda den på gör den så mångsidig.

Om du använder många kalkylblad där du behöver summera värden utifrån villkoren för text eller siffror från andra celler, bör du bekanta dig med SUMIF- funktionen.



About the author

Jag är en mjukvaruingenjör med över 15 års erfarenhet av Microsoft Office och Edge. Jag har också utvecklat flera verktyg som används av slutanvändare, till exempel en app för att spåra viktig hälsodata och en ransomware-detektor. Mina färdigheter ligger i att utveckla elegant kod som fungerar bra på olika plattformar, samt att ha stor förståelse för användarupplevelse.



Related posts