Ladda ner exempelarbetsboken
Denna handledning visar hur du använder SUMIFS -funktionen för att summera rader med data mellan två värden i Excel och Google Sheets.
Summa om mellan siffror
SUMIFS -funktionen summerar datarader som uppfyller vissa kriterier. Dess syntax är:
Detta exempel summerar Inkomst för alla Beställningsnummer mellan (men inte inklusive) 525 och 528.
1 | = SUMIFIER (C3: C9, B3: B9, "> 525", B3: B9, "<528") |
Som du kan se ovan använder vi två logiska tester som SUMIFS -kriterier:
- "> 525" representerar "större än 525"
- "<528" representerar "mindre än 528"
Observera att när hårda kodningskriterier i SUMIFS-funktionen måste det logiska testet ligga inom dubbla citattecken (“”).
Om du vill inkludera ordernumren 525 och 528 i formeln använder du kriterierna:
1 | "> = 525" och "<= 528" |
Summa om mellan siffror - cellreferenser
Vanligtvis är det dåligt att koda värden till formler. Istället är det mer flexibelt att använda separata celler för att definiera kriterierna.
1 | = SUMIFIER (C3: C9, B3: B9, ">" & E3, B3: B9, "<" & F3) |
Nu lägger vi till de logiska operatorerna inom dubbla citattecken (“”) och använder symbolen & för att ansluta operatören till värdet:
1 | ">" & E3 och "<" & F3 |
Om du vill inkludera ordernumren 525 och 528 i formeln använder du kriterierna:
1 | "> =" & E3 och "<=" & F3 |
Låsning av cellreferenser
För att göra våra formler lättare att läsa har vi visat formlerna utan låsta cellreferenser:
1 | = SUMIFIER (C3: C9, B3: B9, ">" & E3, B3: B9, "<" & F3) |
Men dessa formler fungerar inte korrekt när de kopieras och klistras in någon annanstans i din fil. Istället bör du använda låsta cellreferenser så här:
1 | = SUMIFIER ($ C $ 3: $ C $ 9, $ B $ 3: $ B $ 9, ">" & E3, $ B $ 3: $ B $ 9, "<" & F3) |
Läs vår artikel om låsa cellreferenser för att lära dig mer.
Summa om mellan värden i Google Kalkylark
Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.