Indholdsfortegnelse
Nogle gange har vi brug for at opsummere værdier baseret på kriterier i Excel. For at opfylde dette krav har Excel indbygget en indbygget funktion kaldet funktionen SUMIF . SUMIF funktionen giver os mulighed for at summere værdier i Excel med hvis betingelsen. Med dette in mente vil du i denne artikel lære at bruge funktionen SUMIF funktion, for at opsummere værdierne med hvis betingelsen i Excel.
Download arbejdsbogen til øvelser
Det anbefales, at du downloader Excel-filen og øver dig med den.
SUM IF betingelse.xlsxSUMIF-funktionen: en oversigt
Denne funktion gør det muligt at opsummere en række celler med en betingelse.
Syntaks
SUMIF(interval,kriterier,sum_range)
Argumenter
- rækkevidde: Dette felt er obligatorisk. Det henviser til det område af celler, der omfatter kriterierne.
- kriterier: Dette felt er også obligatorisk. Det henviser til den betingelse, der skal være opfyldt.
- sum_range: Dette er et valgfrit krav, der henviser til det område af celler, der skal tilføjes, hvis betingelsen er opfyldt.
6 måder at summere med IF-tilstand i Excel på
I denne artikel vil vi bruge et eksempel på en produktprisliste som datasæt til at demonstrere alle metoderne. Så lad os få et smugkig på datasættet:
Så lad os uden yderligere diskussion dykke direkte ned i alle metoderne en efter en.
1. Sum Hvis der kræves forskellige sammenligningskriterier i Excel
Lad os opsummere de priser, der er større end $40 . for at gøre det,
❶ Vælg celle C14 .
❷ Type formlen
=SUMIF(C5:C12, ">40")
i cellen.
❸ Tryk på INDTAST knap.
🔎 Ind i formlen
I feltet kriterier har vi indsat " >40 ", hvor " > operatøren " filtrerer alle priser, der er større end $40 Ovenstående formel opsummerer i sin helhed alle de priser, der er større end $40 Der findes flere operatører som " > ", der er anført nedenfor:
Operatør | Betingelse |
> | Sum, hvis større end |
< | Sum, hvis mindre end |
= | Summen, hvis den er lig med |
Summen, hvis den ikke er lig med | |
>= | Sum, hvis større end eller lig med |
<= | Sum, hvis mindre end eller lig med |
2. Sum hvis forskellige tekstkriterier vises i Excel
Vi kan bruge den SUMIF til at opsummere værdier baseret på tekstmatchning. Vi opsummerer f.eks. priserne for nøjagtig matchning med produktet kaldet " CPU ". For at få det gjort,
❶ Vælg celle C14 .
❷ Type formlen
=SUMIF(B5:B12, "CPU", C5:C12)
i cellen.
❸ Tryk på INDTAST knap.
Sammenfattende kan værdier baseret på matches opdeles i 2 grundlæggende kategorier:
1. Præcis match
- Sum for de matchede resultater
Brug formlen:
=SUMIF(B5:B12, "CPU", C5:C12)
- Summen eksklusive de matchede resultater
Brug formlen:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Delvis match
- Sum for de matchede resultater
Brug formlen:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Summen eksklusive de matchede resultater
Brug formlen:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Excel SUMIF-funktion Betingelse med talrige sammenligningsoperatorer & Cellereference
SUMIF funktionen giver os mulighed for at oprette et søgefelt og udføre en sumoperation baseret på de værdier, der er indtastet i søgefeltet. Vi ønsker f.eks. at beregne de samlede priser for alle produkterne undtagen varen " Overvågning ". Lad os nu gennemgå trinene for at implementere det:
❶ Vælg celle C15 .
❷ Type formlen
=SUMIF(B5:B12,""&C14, C5:C12)
i cellen.
❸ Tryk på INDTAST knap.
🔎 Ind i formlen
Inden for feltet kriterier har vi brugt ""&C14, hvor den "" er ansvarlig for, at der ikke er taget hensyn til det, der er blevet påpeget i celle C14 .
1. At opsummere priserne for de poster, der ikke omfatter "Monitor"
Brug formlen:
=SUMIF(B5:B12,""&C14, C5:C12)
2. For at opsummere priserne for varen "Monitor"
Brug formlen:
=SUMIF(B5:B12,C14, C5:C12)
4. Brug Excel SUMIF-funktionen Betingelse med wildcard-symboler
Hvis du er interesseret i at opsummere værdier baseret på delvise matches, kan du bruge et af de to wildcard-symboler:
- Asterisk (*) - repræsenterer et vilkårligt antal tegn.
- Spørgsmålstegn (?) - repræsenterer et enkelt tegn i en bestemt position
4.1 Delvise match med jokertegn
1. At summere værdier, der begynder med ordet "Mouse"
Brug formlen:
=SUMIF(B5:B12, "Mus*", C5:C12)
2. At summere værdier, der slutter med ordet "Mouse"
Brug formlen:
=SUMIF(B5:B12, "*Mouse", C5:C12)
3. At summere værdier for "Mus", der er til stede på en hvilken som helst position
Brug formlen:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. At summere værdier, hvor der er mindst 1 tegn til stede
Brug formlen:
=SUMIF(B5:B12,"?*", C5:C12)
5. Sådan summeres værdier for tomme celler
Brug formlen:
=SUMIF(B5:B12, "*", C5:C12)
4.2 SUM-værdier med et bestemt antal tegn
Lad os antage, at du ønsker at opsummere værdier, der har X tegn lange ord i den tilsvarende celle. For at gøre det nemmere at udføre beregner vi den samlede pris for produkter med 3 tegn lange ord:
Indtast formlen
=SUMIF(B5:B12, "?????", C5:C12)
i celle C14 og ramte den INDTAST knap.
Her er antallet af spørgsmålstegn ( ? ) bestemmer antallet af tegn, der skal søges i.
5. Excel SUMIF-funktion med datobetingelse
Hvis vi f.eks. ønsker at finde ud af, hvor mange produkter der er solgt på en bestemt dato, kan vi blot indsætte datoen i feltet Kriterier. Her er formlen:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Vi kan gøre mere med de SUMIF funktion for datoer. f.eks,
1. Sumværdier til brug for den aktuelle dato
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Sumværdier før brug af aktuelle datoer
=SUMIF(B5:B12, "<"&I DAG(),D5:D12)
3. Sumværdier efter brug af de aktuelle datoer
=SUMIF(B5:B12,">"&I DAG(),D5:D12)
6. Sum Hvis tomme celler svarer til værdierne i Excel
I dette afsnit vil vi kun opsummere de priser, hvis tilsvarende datoer mangler. For at gøre dette kan du bruge formlen
=SUMIF(B5:B12,"=",D5:D12)
Eller
=SUMIF(B5:B12,"",D5:D12)
i celle D14.
Begge giver det samme resultat.
Ting at huske
📌 Vær opmærksom på syntaks af den SUMIF funktion.
📌 Håndter forsigtigt den rækkevidde feltet i formlen.
📌 Må ikke indsættes arrays i felterne range eller sum_range.
📌 Størrelsen af området og den sum_range bør være den samme.