INHOUDSOPGAWE
Soms moet ons waardes opsom op grond van kriteria in Excel. Om aan hierdie vereiste te voldoen, het Excel homself ingebed met 'n ingeboude funksie genaamd die SUMIF-funksie . Die SUMIF -funksie stel ons in staat om waardes in Excel op te som met die if-voorwaarde. Met dit in gedagte, sal jy in hierdie artikel leer hoe om die SUMIF -funksie te gebruik om waardes met die if-voorwaarde in Excel op te som.
Laai die Practice Workbook
Jy word aanbeveel om die Excel-lêer af te laai en daarmee saam te oefen.
SUM IF Condition.xlsx
Die SUMIF-funksie: 'n oorsig
Hierdie funksie stel ons in staat om 'n reeks selle met 'n voorwaarde op te som.
Sintaksis
SUMIF(reeks,kriteria,som_reeks )
Argumente
- reeks: Hierdie veld is verpligtend. Dit verwys na die reeks selle wat die kriteria insluit.
- kriteria: Hierdie veld is ook verpligtend. Dit verwys na die voorwaarde waaraan voldoen moet word.
- som_reeks: Dit is 'n opsionele vereiste. Dit verwys na die reeks selle om by te voeg as die voorwaarde bevredig is.
6 maniere om op te som met IF-toestand in Excel
In hierdie artikel sal ons 'n voorbeeldproduk gebruik pryslys as 'n datastel om al die metodes te demonstreer. So, kom ons het 'n voorsmakie van die datastel:
So, sonder om enige verdere bespreking te hê, kom ons duik reguit in al diemetodes een vir een.
1. Som as verskillende vergelykingskriteria in Excel vereis word
Kom ons som daardie pryse op groter as $40 . Om dit te doen,
❶ Kies sel C14 .
❷ Tik die formule
=SUMIF(C5:C12, ">40")
binne die sel.
❸ Druk die ENTER -knoppie.
🔎 In die Formule
Binne die kriteriaveld , het ons “ >40 “ ingevoeg, waar die “ > ”-operateur al die pryse groter as $40 uitfiltreer. As 'n geheel som die formule hierbo al die pryse meer as $40 op. Daar is meer operateurs soos die " > " wat hieronder gelys word:
Operateur | Toestand |
> | Som indien groter as |
< | Som indien minder as |
= | Som as gelyk aan |
Som indien nie gelyk aan | |
>= | Som indien groter as of gelyk aan |
<= | Som indien minder as of gelyk aan |
2. Som As Verskeie Tekskriteria in Excel verskyn
Ons kan die SUMIF -funksie gebruik, om op te som, waardes gebaseer op tekspassing. Ons sal byvoorbeeld die pryse opsom vir presiese passing met die produk genaamd “ CPU ”. Om dit klaar te maak,
❶ Kies sel C14 .
❷ Tik die formule
=SUMIF(B5:B12, "CPU", C5:C12)
binne die sel.
❸ Druk die ENTER -knoppie.
Om op te somop, waardes gebaseer op passings kan in 2 basiese kategorieë verdeel word:
1. Presiese passing
- Som vir die ooreenstemmende resultate
Gebruik formule:
=SUMIF(B5:B12, "CPU", C5:C12)
- Som uitgesluit die ooreenstemmende resultate
Gebruik formule:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Gedeeltelike passing
- Som vir die ooreenstemmende resultate
Gebruik formule:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Som uitgesluit die ooreenstemmende resultate
Gebruik formule:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Excel SUMIF Funksie Toestand met talle Vergelyking Operators & amp; Selverwysing
Die SUMIF -funksie stel ons in staat om 'n soekkassie te bou en die sombewerking uit te voer gebaseer op waardes wat in die soekkassie ingevoer word. Ons wil byvoorbeeld die totale pryse van al die produkte bereken, uitgesluit die item “ Monitor ”. Kom ons gaan nou deur die stappe om dit te implementeer:
❶ Kies sel C15 .
❷ Tik die formule
=SUMIF(B5:B12,""&C14, C5:C12)
binne die sel.
❸ Druk die ENTER -knoppie.
🔎 In die Formule
Binne die kriteriaveld het ons “”&C14, gebruik waar die “” verantwoordelik is om nie in ag te neem wat in sel uitgewys is nie C14 .
1. Om pryse op te som vir die items uitgesluit "Monitor"
Gebruik formule:
=SUMIF(B5:B12,""&C14, C5:C12)
2. Om pryse vir die item “Monitor” op te som
Gebruik formule:
=SUMIF(B5:B12,C14, C5:C12)
4. Gebruik Excel SUMIF-funksietoestand met jokertekensimbole
As jy belangstel om waardes op te som gebaseer op gedeeltelike passings, kan jy een van die twee jokertekensimbole gebruik:
- Asterisk (*) – verteenwoordig enige aantal karakters.
- Vraagteken (?) – verteenwoordig 'n enkele karakter in 'n spesifieke posisie
4.1 Gedeeltelike passings met jokertekens
1. Om waardes op te som wat met die woord "muis" begin
Gebruik formule:
=SUMIF(B5:B12,”Mouse*”, C5:C12)
2. Om waardes op te som wat eindig met die woord “muis”
Gebruik formule:
=SUMIF(B5:B12,”*Mouse”, C5:C12)
3. Om waardes op te som vir "muis" wat op enige posisie teenwoordig is
Gebruik formule:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. Om waardes op te som ten minste 1 karakter teenwoordig
Gebruik formule:
=SUMIF(B5:B12,”?*”, C5:C12)
5. Om waardes vir leë selle op te som
Gebruik formule:
=SUMIF(B5:B12,”*”, C5:C12)
4.2 SOM-waardes met 'n spesifieke aantal karakters
S veronderstel jy wil waardes opsom wat X karakters lang woorde in hul ooreenstemmende sel het. Vir die gerief van uitvoering, kom ons bereken die totale prys vir 3 karakters lange produkte:
Tik die formule
=SUMIF(B5:B12, "???", C5:C12)
binne sel C14 en druk die ENTER -knoppie.
Hier bepaal die aantal vraagtekens ( ? ) die aantal karakters om te soekin.
5. Excel SUMIF-funksie met Datumtoestand
Sê, ons wil uitvind hoeveel produk op 'n spesifieke datum verkoop word. Om dit uit te vind, is al wat ons kan doen om eenvoudig die datum in die kriteriaveld in te voeg. Hier is die formule:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
Ons kan meer doen met die SUMIF -funksie vir datums. Soos,
1. Somwaardes vir huidige datumgebruik
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Somwaardes voor huidige datums gebruik
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Somwaardes na huidige datums gebruik
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Som as leë selle ooreenstem met die waardes in Excel
In hierdie afdeling sal ons slegs daardie pryse opsom waarvan die ooreenstemmende datums ontbreek. Om dit te doen, kan jy formule
=SUMIF(B5:B12,"=",D5:D12)
Of
=SUMIF(B5:B12,"",D5:D12)
gebruik binne sel D14.
Albei gee dieselfde resultaat.
Dinge om te onthou
📌 Wees bewus van die sintaksis van die SUMIF funksie.
📌 Hanteer die reeks veld binne die formule versigtig.
📌 Moenie skikkings in reeks of som_reeks velde invoeg .
📌 Die grootte van die reeks en die som_reeks moet dieselfde wees.