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.

Cirka 7 minuters läsning

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.

I en mening: SUMIFS summerar talen i en kolumn, men bara för de rader som uppfyller de villkor du väljer.

Namnet låter tekniskt men är lätt att komma ihåg: SUM betyder att summera och IFS betyder "om dessa villkor är uppfyllda".

Bra att veta: I svensk Excel heter funktionen SUMMA.OMF. I den här artikeln kallar vi den SUMIFS, men i formlerna skriver du det namn som din Excel använder.

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:

1

Vad ska jag summera?

C2:C7 är kolumnen med beloppen. Den kommer alltid först.

2

Vad är mitt första villkor?

Kontrollera kolumn A2:A7 (säljaren) och behåll bara de rader som matchar E2 (Anna).

3

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".

Kom ihåg: talen som ska summeras kommer först. Det är tvärtom jämfört med den äldre funktionen SUMMA.OM och den vanligaste orsaken till ett felaktigt resultat.

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

  1. Klicka på den tomma cell där du vill ha summan.
  2. Skriv =SUMMA.OMF(
  3. Markera kolumnen med de tal du vill summera och skriv sedan ett semikolon.
  4. Markera kolumnen för ditt första villkor och sedan cellen eller ordet den ska matcha.
  5. Upprepa för varje extra villkor, avsluta med parentesen ) och tryck på Enter.
Tips: Låt villkoren peka på celler, som E2 och F2 ovan, i stället för att skriva namnen inuti formeln. Då behöver du bara ändra cellen för att få en ny summa.

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.