Innholdsfortegnelse
Noen ganger må vi summere verdier basert på kriterier i Excel. For å møte dette kravet har Excel innebygd en innebygd funksjon kalt SUMIF-funksjonen . SUM.HVIS -funksjonen lar oss summere verdier i Excel med if-betingelsen. Med det i tankene vil du i denne artikkelen lære hvordan du bruker funksjonen SUM.HVIS for å summere verdier med betingelsen if i Excel.
Last ned øvelsesarbeidsboken
Du anbefales å laste ned Excel-filen og øve sammen med den.
SUM IF Condition.xlsx
SUMIF-funksjonen: en oversikt
Denne funksjonen lar oss summere et celleområde med en betingelse.
Syntaks
SUM.HVIS(område;kriterier;sum_område )
Argumenter
- område: Dette feltet er obligatorisk. Det refererer til celleområdet som inkluderer kriteriene.
- kriterier: Dette feltet er også obligatorisk. Det refererer til betingelsen som må oppfylles.
- sum_range: Dette er et valgfritt krav. Det refererer til celleområdet som skal legges til hvis betingelsen er oppfylt.
6 måter å SUMME med IF-tilstand i Excel
I denne artikkelen vil vi bruke et eksempelprodukt prisliste som et datasett for å demonstrere alle metodene. Så, la oss ta en sniktitt på datasettet:
Så, uten å ha noen videre diskusjon, la oss dykke rett inn i allemetoder én etter én.
1. Sum hvis det kreves forskjellige sammenligningskriterier i Excel
La oss summere disse prisene som er større enn $40 . For å gjøre det,
❶ Velg celle C14 .
❷ Skriv inn formelen
=SUMIF(C5:C12, ">40")
i cellen.
❸ Trykk på ENTER -knappen.
🔎 Inn i formelen
I kriteriefeltet , har vi satt inn « >40 “, der « > »-operatøren filtrerer ut alle prisene som er høyere enn $40 . Som en helhet summerer formelen ovenfor alle prisene over $40 . Det er flere operatører som « > » som er oppført nedenfor:
Operator | Tilstand |
> | Sum hvis større enn |
< | Sum hvis mindre enn |
= | Sum hvis lik |
Sum hvis ikke lik | |
>= | Sum hvis større enn eller lik |
<= | Sum hvis mindre enn eller lik |
2. Sum Hvis ulike tekstkriterier vises i Excel
Vi kan bruke funksjonen SUM.HVIS , for å oppsummere, verdier basert på tekstmatching. For eksempel vil vi summere prisene for eksakt matching med produktet kalt " CPU ". For å gjøre det ferdig,
❶ Velg celle C14 .
❷ Skriv inn formelen
=SUMIF(B5:B12, "CPU", C5:C12)
i cellen.
❸ Trykk på ENTER -knappen.
For å summereopp, verdier basert på treff kan deles inn i 2 grunnleggende kategorier:
1. Eksakt samsvar
- Summen for de matchede resultatene
Bruk formel:
=SUMIF(B5:B12, "CPU", C5:C12)
- Sum ekskludert de samsvarende resultatene
Bruk formel:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Delvis match
- Sum for de samsvarende resultatene
Bruk formel:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Sum ekskludert de samsvarende resultatene
Bruk formel:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Excel SUMIF-funksjonstilstand med mange sammenligningsoperatører & Cellereferanse
SUM.HVIS -funksjonen lar oss bygge en søkeboks og utføre sumoperasjonen basert på verdier som er lagt inn i søkeboksen. For eksempel ønsker vi å beregne totalprisene for alle produktene unntatt varen " Monitor ". La oss nå gå gjennom trinnene for å implementere det:
❶ Velg celle C15 .
❷ Skriv inn formelen
=SUMIF(B5:B12,""&C14, C5:C12)
i cellen.
❸ Trykk på ENTER -knappen.
🔎 Inn i formelen
I kriteriefeltet har vi brukt “”&C14, der “” er ansvarlig for ikke å ta hensyn til det som er påpekt i celle C14 .
1. For å summere prisene for varene unntatt "Monitor"
Bruk formel:
=SUMIF(B5:B12,""&C14, C5:C12)
2. For å summere priser for varen "Monitor"
Bruk formel:
=SUMIF(B5:B12,C14, C5:C12)
4. Bruk Excel SUMIF-funksjonstilstand med jokertegn
Hvis du er interessert i å summere verdier basert på delvise treff, kan du bruke ett av de to jokertegnene:
- Asterisk (*) – representerer et hvilket som helst antall tegn.
- Spørsmålstegn (?) – representerer et enkelt tegn i en bestemt posisjon
4.1 Delvise samsvar med jokertegn
1. For å summere verdier som begynner med ordet «mus»
Bruk formel:
=SUMIF(B5:B12,”Mouse*”, C5:C12)
2. For å summere verdier som slutter med ordet "Mus"
Bruk formel:
=SUMIF(B5:B12,”*Mouse”, C5:C12)
3. For å summere verdier for at "mus" er tilstede i en hvilken som helst posisjon
Bruk formel:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. For å summere verdier som har på minst 1 tegn til stede
Bruk formel:
=SUMIF(B5:B12,”?*”, C5:C12)
5. For å summere verdier for tomme celler
Bruk formel:
=SUMIF(B5:B12,”*”, C5:C12)
4.2 SUM-verdier som har et spesifikt antall tegn
S Forutsett at du vil summere verdier som har X-tegn lange ord i den tilsvarende cellen. La oss beregne totalprisen for produkter med 3 tegn for å gjøre det enklere:
Skriv inn formelen
=SUMIF(B5:B12, "???", C5:C12)
i cellen C14 og trykk på ENTER -knappen.
Her bestemmer antallet spørsmålstegn ( ? ) antall tegn som skal søkesinn.
5. Excel SUMIF-funksjon med datobetingelse
Si vi ønsker å finne ut det totale produktet som selges på en bestemt dato. For å finne det ut er alt vi kan gjøre å sette inn datoen i kriteriefeltet. Her er formelen:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Vi kan gjøre mer med SUM.HVIS -funksjonen for datoer. Slik som,
1. Sumverdier for gjeldende datobruk
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Sumverdier før gjeldende datoer bruk
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Sumverdier etter gjeldende datoer bruker
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Sum hvis tomme celler tilsvarer verdiene i Excel
I denne seksjonen vil vi summere bare de prisene hvis tilsvarende datoer mangler. For å gjøre det kan du bruke formel
=SUMIF(B5:B12,"=",D5:D12)
Eller
=SUMIF(B5:B12,"",D5:D12)
i celle D14.
Begge gir samme resultat.
Ting å huske
📌 Vær oppmerksom på syntaksen til SUMIF funksjon.
📌 Håndter forsiktig område -feltet inne i formelen.
📌 Ikke sett inn matriser i område- eller sum_område-felt .
📌 Størrelsen på området og sum_området skal være det samme.