Download eksemplet på projektmappe
Denne vejledning viser, hvordan du bruger SUMIFS -funktionen til at summere rækker med data mellem to værdier i Excel og Google Sheets.
Sum hvis mellem tal
SUMIFS -funktionen summerer datarækker, der opfylder visse kriterier. Dens syntaks er:
Dette eksempel vil opsummere Indtægter for alle Ordrenumre mellem (men ikke inklusive) 525 og 528.
1 | = SUMIFS (C3: C9, B3: B9, "> 525", B3: B9, "<528") |
Som du kan se ovenfor, bruger vi to logiske tests som SUMIFS -kriterier:
- "> 525" repræsenterer "større end 525"
- "<528" repræsenterer "mindre end 528"
Bemærk, at når hårdkodningskriterier ind i SUMIFS-funktionen, skal den logiske test være inden for dobbelt anførselstegn (“”).
Hvis du ønsker at inkludere ordrenumre 525 og 528 i formlen, skal du bruge kriterierne:
1 | "> = 525" og "<= 528" |
Sum hvis mellem tal - cellereferencer
Normalt er det dårlig praksis at kode værdier ind i formler. I stedet er det mere fleksibelt at bruge separate celler til at definere kriterierne.
1 | = SUMIFS (C3: C9, B3: B9, ">" & E3, B3: B9, "<" & F3) |
Nu tilføjer vi de logiske operatorer inden for dobbelt anførselstegn (“”) og bruger & -symbolet til at slutte sig til operatøren med værdien:
1 | ">" & E3 og "<" & F3 |
Hvis du vil inkludere ordrenumre 525 og 528 i formlen, skal du bruge kriterierne:
1 | "> =" & E3 og "<=" & F3 |
Låsning af cellereferencer
For at gøre vores formler lettere at læse har vi vist formlerne uden låste cellereferencer:
1 | = SUMIFS (C3: C9, B3: B9, ">" & E3, B3: B9, "<" & F3) |
Men disse formler fungerer ikke korrekt, når de kopieres og indsættes andre steder i din fil. I stedet skal du bruge låste cellereferencer som denne:
1 | = SUMIFS ($ C $ 3: $ C $ 9, $ B $ 3: $ B $ 9, ">" & E3, $ B $ 3: $ B $ 9, "<" & F3) |
Læs vores artikel om låsning af cellereferencer for at lære mere.
Sum hvis mellem værdier i Google Sheets
Disse formler fungerer nøjagtig det samme i Google Sheets som i Excel.