SUMIF-functie in Excel: Leer met VOORBEELD
Wat is de SUMIF-functie?
SUMIF is de functie die wordt gebruikt om de waarden op te tellen volgens een enkel criterium. Met deze functie kunt u de som van getallen vinden door een voorwaarde binnen een bereik toe te passen. Deze functie valt onder Wiskunde- en trigonometriefuncties. Vergelijkbaar met de naam, zal deze optellen als aan de gegeven criteria is voldaan. Deze functie wordt gebruikt om de som van bepaalde getallen binnen een grote dataset te vinden.
Hoe gebruik ik de SUMIF-functie?
SUMIF somt het cellenbereik op volgens de opgegeven criteria. Het celbereik waarop de voorwaarde moet worden toegepast, de beperking op grond waarvan de som zal worden berekend, het celbereik waarvoor de som moet worden berekend volgens de voorwaarde, binnen het veld formule.
Formule van MS SUMIF
Over het algemeen volgt u een format waarin de criteria en het bereik van de criteria enz. moeten worden opgegeven.
SUMIF(range,criteria,sum range)
- RANGE: het bereik van cellen waarin de criteria zijn opgenomen
- criteria: De voorwaarde waaraan moet worden voldaan
- Sombereik: Het cellenbereik dat moet worden toegevoegd als aan de voorwaarde wordt voldaan.
Voorbeeld 1: SUMIF gebruiken
Gegeven de datatabel met ordernummers en het factuurbedrag. Moet de som van het factuurbedrag voor specifieke orders vinden.
Stap 1) U wilt het totaalbedrag van de factuur voor een specifieke merkorder weten, waarbij het ordernummer begint met 'Amzcd.'
S# | Bestelnr | Bill Bedrag |
---|---|---|
1 | Amzcd 008 | $450 |
2 | Amzcd 009 | $500 |
3 | AFJK 010 | $1,102 |
4 | Amzcd 011 | $850 |
5 | Amzcd 012 | $564 |
6 | ABVF 013 | $345 |
7 | Amzcd 014 | $10.50 |
8 | Amzcd 015 | $835.50 |
9 | ABVF 016 | $1,236 |
10 | AFJK 017 | $478.20 |
11 | Amzcd 018 | $100.25 |
Stap 2) Selecteer de cel hieronder voor het factuurbedrag en pas de formule toe om de som van het factuurbedrag te vinden voor alleen de orders die beginnen met 'Amzcd.'
Stap 3) De toegepaste formule luidt
'=SUMIF (B2: B12, "Amzcd*," C2: C12)'
- B2: B12 is het celbereik waar de criteria worden gecontroleerd.
- 'Amzcd*' is het toegepaste criterium bij het begin van het bestelnummer.
- C2: C12 is het cellenbereik dat moet worden toegevoegd volgens de criteria
Stap 4) Als u de tabel bekijkt, worden de factuurbedragen gemarkeerd, opgeteld volgens de gegeven criteria. Het factuurbedrag voor elke bestelling die begint met 'Amzcd' wordt geselecteerd en de som wordt gevonden.
Stap 5) Controleer het einde van de kolom 'Rekeningbedrag' om te zien welk bedrag op de rekening voldoet aan de gegeven voorwaarde.
Voorbeeld 2: Hoe SUMIF te gebruiken met vergelijkingsoperatoren
Er bestaat een set vergelijkingsoperatoren in uitmunten. De SUMIF-functie kan worden gebruikt samen met vergelijkingsoperatoren. Vergelijkingsoperatoren kunnen worden gebruikt om de voorwaarden binnen de SUMIF-functie te specificeren. Dus als de vergelijkingsbewerking een true-waarde retourneert, zal het de waarden optellen.
Stap 1) U hebt de gegevenstabel met naamproducten, aantal en prijs. Hoe kunt u de totaalprijs vinden voor het product waarvan het aantal groter is dan en gelijk is aan 100?
S# | Product | Aantal | Prijs |
---|---|---|---|
1 | Frisdranken | 100 | $1,789 |
2 | Jurk Materialen | 80 | $752 |
3 | Eetbare olie | 150 | $489 |
4 | Noten | 500 | $2,589 |
5 | Cookies | 205 | $1,500 |
6 | Schoeisel | 130 | $300 |
7 | Elektronische artikelen | 100 | $4,500 |
8 | groenten | 410 | $3,752 |
9 | Toys | 50 | $200 |
10 | Furniture | 210 | $500 |
Stap 2) Als u de criteria toepast in de logische notatie 'Aantal>=100', kan de SUMIF-formule er als volgt uitzien.
Stap 3) De toegepaste formule luidt
=SUMIF (C2: C11,">=100", D2: D11)
- C2: C11 is het celbereik waar de criteria naar zullen zoeken
- '>=100' is de voorwaarde die wordt uitgedrukt met de vergelijkingsoperator groter dan en gelijk aan
- D2: D11 is het bereik dat moet worden opgeteld volgens de criteria
Stap 4) Gemarkeerde cellen zijn de prijzen die aan de criteria voldoen, waarbij Aantal>=100
Stap 5) De som van de waarden bevindt zich in cel D13; het is de som van de prijzen voor de producten met een aantal groter dan of gelijk aan 100.
Voorbeeld 3: SUMIF gebruiken met datums
In dit voorbeeld leert u hoe u de SUMIF-functie met de datum gebruikt. De criteria kunnen ook in de vorm van een datum worden weergegeven.
Stap 1) De tabel toont verschillende rekeningnummers, factuurdata en betalingen. Het bedrag moet binnen de opgegeven factuurdatum op de corresponderende rekening worden gestort. Door SUMIF te gebruiken, kunt u proberen de som van het te betalen bedrag voor juni te vinden.
S# | Rekeningnummer | Bill Datum | Betalen |
---|---|---|---|
1 | 9160250011660588 | 1/4/2019 | 25000 |
2 | 9160250011689568 | 1/28/2019 | 15000 |
3 | 9160250012356588 | 1/31/2019 | 8500 |
4 | 9160250899560588 | 6/2/2019 | 9635 |
5 | 9160260231660588 | 2/10/2019 | 4582 |
6 | 9160250011658588 | 6/25/2019 | 10265 |
7 | 9160457811660588 | 3/1/2019 | 8132 |
8 | 9160250011670858 | 3/12/2019 | 9562 |
9 | 9160250011663569 | 6/15/2019 | 7895 |
10 | 9160250321660456 | 6/18/2019 | 2566 |
Stap 2) Omdat de datum bij u is, kunnen de criteria worden gevormd als '>5/31/2019', wat verwijst naar de data na mei. Hier worden de vergelijkingsoperator en datum tegelijk gebruikt met SUMIF.
Stap 3) De toegepaste formule luidt
=SUMIF (C2: C11,">5/31/2019", D2: D11)
- C2: C11 is het bereik van cellen waarin de datums worden gegeven en is het bereik waar bepaalde criteria naar zullen zoeken
- '>5/31/2019' is het criterium waarbij de datum groter is dan '5/31/2019'
- D2: D11 reeks getallen die moeten worden opgeteld zodra aan de voorwaarde is voldaan
Stap 4) Hieronder staan de celwaarden die aan de toegepaste voorwaarde voldoen, en de som van deze waarden wordt gevonden.
Stap 5) De som staat in D13. En is het totaalbedrag dat voor juni op meerdere rekeningen moet worden gestort.
Download het bovenstaande Excel-gegevensbestand
Samenvatting
- De SUMIF-functie maakt de som van de waarden volgens de gegeven criteria.
- De SUMIF-functie is compatibel met numerieke, datum- en tekstgegevens
- Voorwaarden kunnen worden uitgedrukt vanuit het resultaat van andere functies of operatoren
- De SUMIF-functie kan slechts voor één enkele kolom tegelijk worden toegepast
- Een unieke voorwaarde mag worden gecontroleerd met de SUMIF-functie
- #VALUE is een foutresultaat als het bereik niet overeenkomt met het criteriabereik
- Een deel van het woord of de zin wordt gematcht met behulp van een jokerteken. Sterretjessymboolgebruik met een reeks tekens en vraagteken voor één teken.
- Wanneer u tekst samen met numerieke waarden gebruikt, moeten de criteria tussen dubbele aanhalingstekens worden geplaatst. Dit geldt niet als de tekst alleen uit een numerieke waarde bestaat.