Inhoudsopgave
Soms moeten we in Excel waarden opsommen op basis van criteria. Om aan deze eis te voldoen, heeft Excel een ingebouwde functie met de naam de SUMIF-functie . de SUMIF functie stelt ons in staat om waarden op te tellen in Excel met de if voorwaarde. Met dat in gedachten, in dit artikel, leer je hoe je de SUMIF functie, op te sommen, waarden met de if-voorwaarde in Excel.
Download het oefenwerkboek
U wordt aangeraden het Excel-bestand te downloaden en ermee te oefenen.
SUM IF Voorwaarde.xlsxDe SUMIF-functie: een overzicht
Met deze functie kunnen we een reeks cellen met een voorwaarde optellen.
Syntax
SUMIF(bereik,criteria,som_bereik)
Argumenten
- bereik: Dit veld is verplicht. Het verwijst naar het bereik van de cellen die de criteria bevatten.
- criteria: Ook dit veld is verplicht. Het verwijst naar de voorwaarde waaraan moet worden voldaan.
- sum_range: Dit is een optionele vereiste. Het verwijst naar het cellenbereik dat moet worden toegevoegd als aan de voorwaarde is voldaan.
6 manieren om te sommen met IF-conditie in Excel
In dit artikel gebruiken we een voorbeeld van een productprijslijst als dataset om alle methoden te demonstreren. Laten we dus een voorproefje nemen van de dataset:
Laten we dus, zonder verdere discussie, meteen één voor één in alle methoden duiken.
1. Som Als verschillende vergelijkingscriteria vereist zijn in Excel
Laten we de prijzen hoger dan $40 Om dit te doen,
Selecteer cel C14 .
❷ Type de formule
=SUMIF(C5:C12, ">40")
binnen de cel.
❸ Druk op de ENTER knop.
In de formule
In het criteriagebied hebben we " >40 ", waarbij de " > " operator filtert alle prijzen groter dan $40 Als geheel telt de bovenstaande formule alle prijzen op die groter zijn dan $40 Er zijn meer operatoren zoals de " > " die hieronder staan vermeld:
Exploitant | Voorwaarde |
> | Som indien groter dan |
< | Som indien minder dan |
= | Som indien gelijk aan |
Som indien niet gelijk aan | |
>= | Som indien groter of gelijk aan |
<= | Som indien minder dan of gelijk aan |
2. Som als verschillende tekstcriteria verschijnen in Excel
We kunnen de SUMIF functie, om waarden op basis van overeenkomstige tekst op te tellen. We zullen bijvoorbeeld de prijzen voor exacte overeenkomst met het product genaamd " CPU "Om het voor elkaar te krijgen,
Selecteer cel C14 .
❷ Type de formule
=SUMIF(B5:B12, "CPU", C5:C12)
binnen de cel.
❸ Druk op de ENTER knop.
Kortom, waarden op basis van overeenkomsten kunnen worden onderverdeeld in 2 basiscategorieën:
1. Exacte overeenkomst
- Som voor de gematchte resultaten
Gebruik de formule:
=SUMIF(B5:B12, "CPU", C5:C12)
- Som zonder de gematchte resultaten
Gebruik de formule:
=SUMIF(B5:B12, " CPU", C5:C12)
2. Gedeeltelijke overeenstemming
- Som voor de gematchte resultaten
Gebruik de formule:
=SUMIF(B5:B12, "*CPU*", C5:C12)
- Som zonder de gematchte resultaten
Gebruik de formule:
=SUMIF(B5:B12, " *CPU*", C5:C12)
3. Excel SUMIF-functievoorwaarde met talrijke vergelijkingsoperatoren & celverwijzing
De SUMIF functie kunnen we een zoekvak maken en de sombewerking uitvoeren op basis van waarden die in het zoekvak zijn ingevoerd. We willen bijvoorbeeld de totale prijzen berekenen van alle producten exclusief het item " Monitor "Laten we nu de stappen doorlopen om het uit te voeren:
Selecteer cel C15 .
❷ Type de formule
=SUMIF(B5:B12,""&C14, C5:C12)
binnen de cel.
❸ Druk op de ENTER knop.
🔎 In de formule
Binnen het criteriagebied hebben we "&C14, waar de "" is verantwoordelijk voor het niet in aanmerking nemen van wat in cel C14 .
1. Om de prijzen voor de artikelen exclusief "Monitor" op te tellen
Gebruik de formule:
=SUMIF(B5:B12,""&C14, C5:C12)
2. Om de prijzen voor het item "Monitor" op te tellen
Gebruik de formule:
=SUMIF(B5:B12,C14, C5:C12)
4. Excel SUMIF-functie gebruiken met jokertekens
Als u geïnteresseerd bent in het optellen van waarden op basis van gedeeltelijke overeenkomsten, kunt u een van de twee jokersymbolen gebruiken:
- Asterisk (*) - staat voor een willekeurig aantal karakters.
- Vraagteken (?) - staat voor een enkel karakter op een specifieke positie
4.1 Gedeeltelijke overeenkomsten met jokertekens
1. Om waarden op te tellen die beginnen met het woord "Muis".
Gebruik de formule:
=SUMIF(B5:B12,"Muis*", C5:C12)
2. Om waarden op te tellen die eindigen op het woord "Muis".
Gebruik de formule:
=SUMIF(B5:B12,"*Muis", C5:C12)
3. Om de waarden voor de aanwezigheid van "Muis" op elke positie bij elkaar op te tellen.
Gebruik de formule:
=SUMIF(B5:B12,”*Mouse*”, C5:C12)
4. Waarden met ten minste 1 karakter optellen
Gebruik de formule:
=SUMIF(B5:B12,"?*", C5:C12)
5. Waarden voor lege cellen optellen
Gebruik de formule:
=SUMIF(B5:B12,"*", C5:C12)
4.2 SUM-waarden met een specifiek aantal tekens
Stel dat u waarden met X tekens lange woorden in hun overeenkomstige cel wilt optellen. Laten we voor het gemak de totale prijs berekenen voor producten van 3 tekens lang:
Typ de formule
=SUMIF(B5:B12, "???", C5:C12)
binnen de cel C14 en raakte de ENTER knop.
Hier is het aantal vraagtekens ( ? ) tekens bepaalt het aantal tekens waarin moet worden gezocht.
5. Excel SUMIF-functie met datumvoorwaarde
Stel, we willen de totale productverkoop op een bepaalde datum te weten komen. Om dat te weten te komen, kunnen we alleen maar de datum in het criteriaveld invoegen. Hier is de formule:
=SUMIF(B5:B12,"9/1/2020",D5:D12)
We kunnen meer doen met de SUMIF functie voor data. Zoals,
1. Somwaarden voor gebruik op de huidige datum
=SUMIF(B5:B12, "TODAY()",D5:D12)
2. Somwaarden voor het gebruik van de huidige data
=SUMIF(B5:B12, "<"&TODAY(),D5:D12)
3. Somwaarden na huidige data gebruiken
=SUMIF(B5:B12,">"&TODAY(),D5:D12)
6. Som Als lege cellen overeenkomen met de waarden in Excel
In dit deel tellen we alleen de prijzen op waarvan de bijbehorende data ontbreken. Daarvoor kunt u de formule
=SUMIF(B5:B12,"=",D5:D12)
Of
=SUMIF(B5:B12,"",D5:D12)
in cel D14.
Beide geven hetzelfde resultaat.
Dingen om te onthouden
Wees je bewust van de syntax van de SUMIF functie.
Voorzichtig met de reeks veld in de formule.
Niet invoegen arrays in bereik of som_bereik velden.
📌 De grootte van het bereik en de som_bereik zou hetzelfde moeten zijn.