Læg sammen efter kriterier med SUMIF
Læg kun de værdier sammen, der matcher én betingelse.
Læg sammen efter kriterier med SUMIF er en gratis Excel Formulas Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Excel Formulas Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Excel Formulas Academy-kurset indeholder 4 lektioner i alt.
Hvorfor en almindelig SUM ikke er nok
En almindelig SUM lægger alle tal i et område sammen. Men ofte vil du kun lægge nogle af dem sammen. Forestil dig et salgsark, hvor kolonne A indeholder regionen, og kolonne B indeholder beløbet. Du vil ikke have summen af alt salg, men kun totalen for regionen Øst.
Det kaldes en betinget sum, og funktionen til dette er SUMIF. Den lægger kun tal sammen, når en tilsvarende betingelse er opfyldt, og springer automatisk resten over.
SUMIF-mønstret
SUMIF tager tre dele i denne rækkefølge:
- range de celler, der skal testes mod din betingelse
- criteria den betingelse, der skal findes
- sum_range de celler, der faktisk skal lægges sammen
Regnearket gennemgår altså range, finder rækker, der opfylder criteria, og lægger de tilsvarende celler fra sum_range sammen.
=SUMIF(range, criteria, sum_range)Et første praktisk eksempel
Antag, at regionsnavnene står i A2:A10, og salgsbeløbene står i B2:B10. Hvis du kun vil have totalen for salg i Øst, skal du teste kolonne A for ordet Øst og lægge de tilsvarende beløb fra kolonne B sammen.
Regnearket kontrollerer hver celle med en region. Hver gang der står Øst, henter det beløbet fra den pågældende række og lægger det til den løbende total. Andre regioner ignoreres.
=SUMIF(A2:A10, "East", B2:B10)Tekstbetingelser kræver anførselstegn
Når din betingelse er et ord, skal du sætte det i dobbelte anførselstegn: "East". Uden anførselstegn vil regnearket tro, at East er et navn eller en etiket, og sandsynligvis returnere nul.
Der skelnes ikke mellem store og små bogstaver ved match, så "east" og "East" matcher de samme rækker. Sørg blot for, at stavningen passer præcist med dataene, og at der ikke er overflødige mellemrum.
=SUMIF(A2:A10, "east", B2:B10)Angiv betingelsen via en celle
Det er fint at skrive betingelsen manuelt, men det er mere overskueligt at placere den i en celle. Hvis D1 indeholder ordet Øst, skal du referere til D1 i stedet for at skrive teksten.
Nu kan du ændre regionen i D1, og din total opdateres med det samme. Det gør formlen genanvendelig og gør én celle til en enkel kontrolkontakt for din rapport.
=SUMIF(A2:A10, D1, B2:B10)Numeriske betingelser
Betingelser behøver ikke være tekst. Hvis du vil lægge alle beløb, der præcis er lig med 500, sammen, skal du blot bruge tallet som betingelse.
Når testkolonnen og sumkolonnen er den samme, kan du endda udelade det tredje argument. Her testes og summeres kolonne B, så kun rækkerne, hvor B er 500, lægges sammen.
=SUMIF(B2:B10, 500)Sammenligningsoperatorer i betingelser
SUMIF kan mere end at finde præcise match. Sæt en sammenligningsoperator i anførselstegnene for at lægge områder med tal sammen:
">100"større end 100"<=50"50 eller mindre"<>0"forskellig fra nul
Denne formel lægger alle salg over 100 sammen. Operatoren og tallet står begge inden for det samme sæt anførselstegn.
=SUMIF(B2:B10, ">100")Kombination af en operator med en celle
Hvad nu, hvis grænseværdien står i en celle, f.eks. hvis D1 indeholder 100, og du vil have beløb, der er større end dette? Du kan ikke skrive ">D1", for så bliver D1 til den bogstavelige tekst D1. Sæt i stedet operatoren og cellen sammen med et og-tegn.
Og-tegnet føjer teksten ">" sammen med værdien i D1 og opbygger betingelsen ">100" undervejs.
=SUMIF(B2:B10, ">"&D1)range og sum_range skal flugte
range og sum_range bør have samme højde og begynde på samme række. Hvis regionsnavnene står i A2:A10, skal beløbene stå i B2:B10 og ikke i B3:B11.
Når de ikke er på linje, kobler regnearket den forkerte region sammen med det forkerte beløb, så din total bliver forkert uden at det nødvendigvis opdages. Kontrollér altid, at begge områder dækker præcis de samme rækker.
=SUMIF(A2:A10, "West", B2:B10)Et mere avanceret eksempel: Kategoritotaler
Forestil dig et udgiftsark med kategorier i kolonne A og omkostninger i kolonne B. Du vil have en lille oversigtstabel, der viser totalen for Rejser, Mad og Kontor.
Indtast hver kategorietiket i cellerne D2, D3 og D4, og skriv derefter én SUMIF, der refererer til etiketcellen. Udfyld den nedad, så hver række beregner totalen for sin egen kategori. Ét formelmønster giver tre øjeblikkelige subtotaler.
=SUMIF(A:A, D2, B:B)Sikker brug af hele kolonner
Bemærk, at det sidste eksempel brugte A:A og B:B, altså hele kolonner. Det er praktisk, når der hele tiden tilføjes rækker, fordi du aldrig behøver at udvide området.
Sørg blot for, at teksten i overskriftsrækken ikke ved et uheld matcher dine betingelser, og hold begge kolonner på linje. I meget store ark kan et afgrænset område som A2:A1000 beregnes en smule hurtigere.
=SUMIF(A:A, "Travel", B:B)Hurtig kontrol
Test din forståelse af rækkefølgen på SUMIF-argumenterne.
Opsummering: SUMIF
Du ved nu, hvordan du lægger tal sammen på betingelse med SUMIF. De vigtigste pointer er:
- Rækkefølgen er range, criteria, sum_range.
- Tekstbetingelser kræver anførselstegn, og der skelnes ikke mellem store og små bogstaver ved match.
- Operatorer som
">100"står i anførselstegnene. Sæt en operator sammen med en celle med&. - Sørg for, at range og sum_range dækker de samme rækker.
Derefter skal du tælle matchende rækker med COUNTIF.
=SUMIF(A2:A10, "East", B2:B10)Lær Excel med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “Læg sammen efter kriterier med SUMIF” gratis?
Ja — alle 3 lektioner i læringssporet Excel Formulas Academy, inklusive “Læg sammen efter kriterier med SUMIF”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Excel Formulas Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Læg sammen efter kriterier med SUMIF”?
Læg kun de værdier sammen, der matcher én betingelse. Du øver dig i Excel Formulas Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Excel Formulas Academy?
Der kræves ingen tidligere erfaring. Excel Formulas Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “Læg sammen efter kriterier med SUMIF”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Excel Formulas Academy-lektion?
Ja. Alle Excel Formulas Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Læg sammen efter kriterier med SUMIF
- Tæl efter kriterier med COUNTIF
- Beregn gennemsnit efter kriterier med AVERAGEIF
- Brug jokertegn i kriterier