Excel-hjälp
SUMIFS: Summera bara de tal du bryr dig om
Behöver du totalen för en person, en månad eller en produkt? SUMIFS summerar bara de rader som matchar det du ber om, utan filtrering och utan miniräknare.
Har du någonsin summerat tal för hand?
Tänk dig en lista med försäljning. Vissa affärer tillhör Anna, andra Ben, några gjordes i norr och några i söder. Din chef frågar: "Hur mycket sålde Anna i norr?"
Du kan filtrera listan, markera talen och läsa av summan längst ned på skärmen. Sedan frågar chefen om Ben, och du börjar om. Och om igen.
SUMIFS gör det åt dig med en enda formel. Byt namn, så uppdateras summan av sig själv.
Namnet låter tekniskt men är lätt att komma ihåg: SUM betyder att summera och IFS betyder "om dessa villkor är uppfyllda".
Har jag nytta av SUMIFS?
Förmodligen, om du ibland behöver svara på frågor som dessa:
- Hur mycket spenderade vi på mat i mars?
- Vad är den totala försäljningen för en säljare?
- Hur många timmar arbetade en person i ett projekt?
- Vad är summan av alla obetalda fakturor från en kund?
Om frågan innehåller ordet "totalt" och sedan "för", "i" eller "från", är SUMIFS förmodligen svaret.
Se hur det fungerar
Här är en liten försäljningslista. Kolumn A innehåller säljaren, kolumn B regionen och kolumn C det sålda beloppet.
| A | B | C | E | F | G | ||
|---|---|---|---|---|---|---|---|
| 1 | Säljare | Region | Belopp | Säljare | Region | Summa | |
| 2 | Anna | Norr | 200 | Anna | Norr | 300 | |
| 3 | Ben | Söder | 150 | ||||
| 4 | Anna | Söder | 300 | ||||
| 5 | Cara | Norr | 250 | ||||
| 6 | Anna | Norr | 100 | ||||
| 7 | Ben | Norr | 400 |
I cell G2 skriver vi en enda formel. Excel letar efter rader där säljaren är Anna och regionen är Norr (de orangea cellerna E2 och F2). Bara rad 2 och 6 matchar (de blå cellerna), så Excel summerar deras belopp (de gröna cellerna): 200 + 100 = 300.
Lägg märke till att Annas 300 i söder inte räknas med, och inte heller Bens 400 i norr. En rad måste uppfylla alla villkor för att vara med.
Det du ber om Rader som matchar Tal som summeras
Formeln steg för steg
Här är formeln som gjorde jobbet:
=SUMMA.OMF( C2:C7; A2:A7; E2; B2:B7; F2 )
Läs den från vänster till höger som tre frågor. Den andra och tredje frågan består av en kolumn att kontrollera och ett villkor att kontrollera den mot:
Vad ska jag summera?
C2:C7 är kolumnen med beloppen. Den kommer alltid först.
Vad är mitt första villkor?
Kontrollera kolumn A2:A7 (säljaren) och behåll bara de rader som matchar E2 (Anna).
Vad är mitt andra villkor?
Kontrollera kolumn B2:B7 (regionen) och behåll bara de rader som matchar F2 (Norr).
Ändra E2 till "Ben" och F2 till "Söder", så ändras summan till 150. Du kan också utesluta det andra villkoret om du bara behöver ett, eller lägga till ett tredje, fjärde eller fler. Fortsätt bara lägga till par av "kolumn att kontrollera" och "villkor".
Semikolon eller komma? Det beror på var du bor
Om en formel från internet ger fel trots att den ser perfekt ut, är ofta skiljetecknet orsaken.
| Stil | Skiljetecken | Typiska regioner | Exempel |
|---|---|---|---|
| Europeisk | Semikolon ; | Sverige, Finland, Tyskland, Frankrike, Spanien | =SUMMA.OMF(C2:C7; A2:A7; E2; B2:B7; F2) |
| Amerikansk | Komma , | USA, Storbritannien, Kanada, Australien | =SUMIFS(C2:C7, A2:A7, E2, B2:B7, F2) |
Formeln gör samma sak i båda stilarna. I många europeiska länder är kommatecknet decimaltecken (2,5 i stället för 2.5), så Excel använder semikolon mellan delarna. Om du får ett fel, byt varje komma mot ett semikolon, eller tvärtom. Tänk också på att internetexempel oftast har engelska funktionsnamn som SUMIFS, medan svensk Excel kräver SUMMA.OMF.
Så använder du det själv
- Klicka på den tomma cell där du vill ha summan.
- Skriv =SUMMA.OMF(
- Markera kolumnen med de tal du vill summera och skriv sedan ett semikolon.
- Markera kolumnen för ditt första villkor och sedan cellen eller ordet den ska matcha.
- Upprepa för varje extra villkor, avsluta med parentesen ) och tryck på Enter.
Villkor kan vara smartare än "lika med"
Hittills var villkoret ett exakt namn. SUMIFS kan också jämföra tal och matcha mönster. Skriv villkoret inom citationstecken:
| Du vill ha | Skriv detta villkor |
|---|---|
| Belopp större än 100 | ">100" |
| Belopp på 100 eller mer | ">=100" |
| Allt utom Anna | "<>Anna" |
| Namn som börjar på "An" | "An*" (stjärnan betyder "vad som helst") |
| Datum efter 1 mars 2025 | ">"&E2 med datumet i E2 |
Till exempel summerar detta alla Annas affärer som är större än 100:
=SUMMA.OMF(C2:C7; A2:A7; "Anna"; C2:C7; ">100")
Här används samma kolumn (C) både för att summera och för ett villkor. Det är helt i sin ordning.
SUMMA, SUMMA.OM och SUMMA.OMF: Vad är skillnaden?
| Funktion | Vad den gör | Använd den när |
|---|---|---|
| SUMMA (SUM) | Summerar allt | Du vill ha den totala summan |
| SUMMA.OM (SUMIF) | Summerar rader som uppfyller ett villkor | Du har ett enda villkor |
| SUMMA.OMF (SUMIFS) | Summerar rader som uppfyller ett eller flera villkor | Du har ett, två eller många villkor |
Om du är osäker, använd SUMIFS (SUMMA.OMF). Den fungerar också med ett enda villkor, och du behöver aldrig byta funktion när din fråga växer.
Vanliga problem och hur du löser dem
Resultatet är 0, men du väntade dig mer
Ingen rad uppfyllde alla villkor. Kontrollera stavningen och leta efter extra mellanslag i data eller i villkorscellen. "Anna " (med ett mellanslag) är inte samma sak som "Anna". Kontrollera också att villkoret verkligen stämmer med hur data är skriven, till exempel "Norr" jämfört med "Norra".
Resultatet är för stort eller för litet
Kontrollera att talkolumnen kommer först i formeln. Om ordningen blandas ihop summerar Excel fel kolumn. Bekräfta också att varje villkor pekar på rätt kolumn.
Excel säger att det är något fel på formeln
Kontrollera skiljetecknen. Om din Excel har europeiska inställningar ska du använda semikolon (;) i stället för kommatecken (,), som förklarades ovan.
Du ser #VÄRDEFEL!
Kolumnerna i din formel är inte lika stora. Till exempel C2:C7 tillsammans med A2:A9. Se till att varje område har samma antal rader.
Vissa tal ignoreras
Ibland är ett tal sparat som text, så att det ser ut som ett tal men Excel inte summerar det. Om cellen har en liten grön triangel eller talet är vänsterjusterat, konvertera det till ett riktigt tal.
Ett villkor med > eller < fungerar inte
Villkor som innehåller tecken som >, < eller = måste
stå inom citationstecken, till exempel
">100". Om du vill använda ett värde från
en cell, foga ihop dem med ett et-tecken:
">"&E2.
Kortversionen
- SUMIFS summerar tal, men bara på rader som uppfyller dina villkor.
- Formeln är =SUMMA.OMF(summera detta; kontrollera denna kolumn; mot detta; ...).
- Talen som ska summeras kommer alltid först, sedan par av "kolumn att kontrollera" och "villkor".
- En rad måste uppfylla alla villkor för att räknas med.
- Låt villkoren peka på celler så att du kan ändra frågan utan att röra formeln.
- Använd semikolon i europeisk Excel och kommatecken i amerikansk Excel.