KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel-SUMIFfunctie

AuteurXiaoyang Wijzigingsdatum

In Excel helpt de SOM.ALS-functie u cellen op te tellen op basis van één criterium. In dit artikel wordt de syntaxis van de functie uitgelegd en krijgt u enkele voorbeelden van het gebruik van SOM.ALS.

toont het gebruik van de SOM.ALS-functie

 Syntaxis:

De syntaxis voor de SOM.ALS-functie in Excel is:

=SUMIF ()range, criteria, [sum_range])

 Argumenten:

  • range: Vereist. Het celbereik waarop u de criteria wilt toepassen.
  • criteria: Vereist. De criteria die bepalen welke cellen moeten worden opgeteld. Deze kunnen bestaan uit tekst, een getal, een datum, een logische expressie, een celverwijzing of een andere functie.
  • Opmerking: Plaats alle tekstcriteria of criteria met wiskundige symbolen tussen dubbele aanhalingstekens. Voor numerieke criteria zijn dubbele aanhalingstekens niet nodig.
  • sum_range: Optioneel. Dit is het celbereik dat moet worden opgeteld. Als deze parameter wordt weggelaten, wordt het bereik gebruikt als optelbereik.

 Resultaat:

Geeft de som van een lijst getallen op basis van de opgegeven criteria.


 Voorbeelden:

Voorbeeld 1: Optellen als waarden groter zijn dan, kleiner dan, gelijk aan of andere vergelijkingsoperatoren

In Excel kunt u de SOM.ALS-functie gebruiken om waarden op te tellen die groter zijn dan, kleiner dan, gelijk aan of niet gelijk aan een bepaald criterium.

Stel dat u een tabel hebt met de kolommen Naam, Aantal en Prijs, zoals hieronder afgebeeld. Hoe berekent u de totale prijs voor rijen waarbij het Aantal groter is dan 250?

toont het gebruik van de SOM.ALS-functie

Pas de volgende formule toe in een lege cel:

=SUMIF(B2:B8,„>250",C2:C8)
  • Tips: In de bovenstaande formule:
  • B2:B8: is het celbereik waarin naar de criteria wordt gezocht.
  • ">250" is de voorwaarde waarmee u de celwaarden wilt optellen.
  • C2:C8: verwijst naar het bereik dat moet worden opgeteld.

Druk vervolgens op Enterom de totale prijs te verkrijgen waarbij het Aantal groter is dan 250, zoals in de onderstaande afbeelding wordt weergegeven:

toont het gebruik van de SOM.ALS-functie

Opmerking: U kunt naar behoefte ook andere vergelijkingsoperatoren gebruiken, zoals groter dan of gelijk aan (>=), kleiner dan ().


Voorbeeld 2: SOM.ALS-formules met tekstcriteria

Wilt u celwaarden optellen op basis van het voorkomen van een specifieke tekstwaarde in een andere kolom? Dan helpt de SOM.ALS-functie u daar perfect bij.


Geval 1: Celwaarden optellen als een andere kolom specifieke tekst bevat

Neem de onderstaande gegevens als voorbeeld: bereken het totale aantal wanneer de naam in kolom A 'David' is.

toont het gebruik van de SOM.ALS-functie

Voer de volgende formule in of kopieer deze naar een lege cel:

=SUMIF(A2:A8, „David", B2:B8)
  • Tips: In de bovenstaande formule:
  • A2:A8: is het celbereik waarin naar de criteria wordt gezocht.
  • „David": is de voorwaarde waarmee u de celwaarden wilt optellen.
  • B2:B8: is het celbereik dat opgeteld moet worden.
toont het gebruik van de SOM.ALS-functie

Opmerking: U kunt in de bovenstaande formule ook een celverwijzing gebruiken in plaats van de voorwaarde, zoals:=SOM.ALS(A2:A8; D2; B2:B8).


Geval 2: Celwaarden optellen die niet gelijk zijn aan een specifieke waarde

Hoe telt u cellen op wanneer ze niet gelijk zijn aan een specifieke waarde — bijvoorbeeld het totale aantal van iedereen behalve David?

toont het gebruik van de SOM.ALS-functie

Pas de volgende formule toe in een lege cel:

=SUMIF(A2:A8, „<>David", B2:B8)
  • Tips: In de bovenstaande formule:
  • A2:A8: is het celbereik waarin naar de criteria wordt gezocht.
  • „David": is de voorwaarde waarmee u de celwaarden wilt optellen.
  • B2:B8: is het celbereik dat moet worden opgeteld.
toont het gebruik van de SOM.ALS-functie

Opmerking: U kunt in de bovenstaande formule ook een celverwijzing gebruiken in plaats van de voorwaarde, bijvoorbeeld:=SUMIF(A2:A8,„<>"&D2, B2:B8). Gebruik dubbele aanhalingstekens („") rond de vergelijkingsoperatoren en het ampersand (&)-teken om de celverwijzing samen te voegen. Zie afbeelding:

toont het gebruik van de SOM.ALS-functie

Voorbeeld 3: SOM.ALS-formules met jokertekens

Soms wilt u celwaarden optellen op basis van een gedeeltelijke tekstovereenkomst in plaats van een exacte match. In dat geval combineert u de jokertekens sterretje (*) of vraagteken (?) met de SOM.ALS-functie.

Sterretje (*): Vertegenwoordigt een willekeurig aantal tekens

Vraagteken (?): Vertegenwoordigt één enkel teken op een specifieke positie


Geval 1: Waarden optellen op basis van gedeeltelijke overeenkomst met het sterretje (*)

Stel dat ik een tabel heb zoals in de onderstaande afbeelding. Nu wil ik het totaal aantal bestellingen optellen van het product waarvan de naam de tekst ‘Kutools’ bevat.

toont het gebruik van de SOM.ALS-functie

Pas hiervoor de volgende formule toe in een lege cel:

=SUMIF(A2:A8, „*Kutools*", B2:B8)

Druk vervolgens op Enterom het onderstaande resultaat te verkrijgen:

toont het gebruik van de SOM.ALS-functie

Opmerkingen:

1. Als u celwaarden wilt optellen die beginnen met Kutools, gebruik dan deze formule:=SUMIF(A2:A8, „Kutools*", B2:B8).

2. Om celwaarden op te tellen als de corresponderende cel in kolom A eindigt op de tekst Kutools, gebruik je deze formule:=SUMIF(A2:A8, „*Kutools", B2:B8).

3. U kunt ook een celverwijzing gebruiken in plaats van de voorwaarde in de bovenstaande formule, zoals:=SUMIF(A2:A8, "*"&D2&„*", B2:B8). Gebruik dubbele aanhalingstekens („") rond het sterretje en het ampersand (&)-teken om de celverwijzing correct samen te voegen. Zie afbeelding:

toont het gebruik van de SOM.ALS-functie

Geval 2: Waarden optellen met een specifiek aantal tekens met het vraagteken (?)

Als u de celwaarden in een lijst wilt optellen waarvan de corresponderende cel exact 5 tekens lang is, zoals in de onderstaande afbeelding, hoe pakt u die taak dan aan in Excel?

toont het gebruik van de SOM.ALS-functie

Om deze taak uit te voeren, moet u de volgende formule toepassen:

=SUMIF(A2:A8, „?????", B2:B8)

Tip: In deze formule staat één vraagteken voor één enkel teken; vijf vraagtekens geven een lengte van vijf tekens aan.

Druk daarna op Enterom het gewenste resultaat te krijgen:

toont het gebruik van de SOM.ALS-functie

Voorbeeld 4: Sommeer celwaarden die corresponderen met lege of niet-lege cellen

In Excel kunt u de functie SOM.ALS ook gebruiken om waarden in een lijst op te tellen waarbij de aangrenzende cel leeg of niet leeg is.


Geval 1: Sommeer celwaarden als de aangrenzende cel leeg is

Voer een van de onderstaande formules in of kopieer deze naar een cel waar u het resultaat wilt weergeven:

=SUMIF(A2:A8,„=",B2:B8)
=SUMIF(A2:A8,„",B2:B8)

Druk vervolgens op Enterom het totaalbedrag te verkrijgen als er lege cellen staan in kolom A, zie schermafbeelding:

toont het gebruik van de SOM.ALS-functie

Geval 2: Sommeer celwaarden als de aangrenzende cel niet leeg is

Als u waarden wilt optellen waarbij de aangrenzende cellen tekst bevatten (exclusief lege cellen), past u de volgende formule toe:

=SUMIF(A2:A8,„<>",B2:B8)

Druk daarna op Enteren alle waarden waarbij de aangrenzende cellen inhoud hebben, worden bij elkaar opgeteld, zie schermafbeelding:

toont het gebruik van de SOM.ALS-functie

Voorbeeld 5: SOM.ALS met datums in Excel

Normaal gesproken kunt u de functie SOM.ALS gebruiken om waarden op te tellen op basis van een specifieke datum in Excel.


Geval 1: Sommeer waarden als de datum vandaag is of kleiner dan of groter dan vandaag

Om celwaarden op te tellen waarvan de datum vandaag is, gebruikt u de volgende formule:

=SUMIF(B2:B8, TODAY(), C2:C8)

Druk vervolgens op Enter en alle cellen waarvan de bijbehorende datum vandaag is, worden opgeteld. Zie schermafbeelding:

toont het gebruik van de SOM.ALS-functie

Opmerkingen:

1. Om waarden op te tellen waarvan de bijbehorende datum vóór of gelijk is aan vandaag, gebruikt u deze formule:=SUMIF(B2:B8, „<"&TODAY(), C2:C8).

2. Gebruik deze formule om waarden op te tellen wanneer de bijbehorende datum groter is dan of na vandaag ligt:=SUMIF(B2:B8, „>"&TODAY(), C2:C8).


Geval 2: Sommeer waarden tussen twee opgegeven datums

Als u waarden wilt optellen waarvan de datum tussen twee opgegeven datums ligt, combineert u eenvoudigweg twee SOM.ALS-functies om deze taak uit te voeren.

Pas de volgende formule toe:

=SUMIF(B2:B8, „>=6/15/2019", C2:C8) - SUMIF(B2:B8, „>=7/31/2019", C2:C8)

Druk daarna op Enter en de totale waarde tussen de twee opgegeven datums is berekend, zie schermafbeelding:

toont het gebruik van de SOM.ALS-functie

Opmerking: U kunt ook een celverwijzing gebruiken in plaats van de voorwaarde in de bovenstaande formule, zoals:=SUMIF(B2:B8, „>="&E2, C2:C8) - SOM.ALS(B2:B8; ">="&F2 C2:C8), zie schermafbeelding:

toont het gebruik van de SOM.ALS-functie

Voorbeeld 6: Sommeer waarden in meerdere kolommen in Excel

Deze SOM.ALS-functie helpt u ook om waarden in meerdere kolommen op te tellen op basis van één voorwaarde. Stel dat u een gegevensreeks hebt zoals in de onderstaande schermafbeelding wordt getoond, en u wilt de totale verkoopcijfers van product KTE over de vier maanden – januari, februari, maart en april – bepalen. Hoe doet u dat?

toont het gebruik van de SOM.ALS-functie

Normaal gesproken gebruik je de SOM.ALS-functie om een kolom met waarden op te tellen op basis van één criterium. Wil je waarden uit meerdere kolommen optellen, dan combineer je eenvoudig meerdere SOM.ALS-functies om dit voor elkaar te krijgen.

Pas de volgende formule toe in een lege cel:

=SUM(SUMIF(A2:A8,G2,B2:B8), SUMIF(A2:A8,G2,C2:C8), SUMIF(A2:A8,G2,D2:D8),SUMIF(A2:A8,G2,E2:E8))

Druk daarna op Enter om het juiste resultaat te verkrijgen, zie schermafbeelding:

toont het gebruik van de SOM.ALS-functie

Opmerking: De bovenstaande SOM.ALS-functie is enigszins lastig te gebruiken als u veel kolommen moet optellen. In dat geval helpt een eenvoudige SOMPRODUCT-functie u ook bij deze taak. Gebruik hiervoor de volgende formule:=SOMPRODUCT((A2:A8=G2)*(B2:E8)) en druk daarna op Enter om het resultaat te verkrijgen:

  • Tips: In de bovenstaande formule:
  • A2:A8: is het celbereik waarin naar de criteria wordt gezocht.
  • G2: is de voorwaarde waarmee u de celwaarden wilt optellen.
  • B2:E8: is het celbereik dat opgeteld moet worden.
toont het gebruik van de SOM.ALS-functie

 Meer artikelen over de SOM.ALS-functie:

  • Corresponderende waarden optellen met dezelfde datum in Excel
  • Heeft u ooit geprobeerd om bijbehorende waarden op te tellen op basis van dezelfde datum uit een andere kolom in Excel? Stel dat ik het gegevensbereik A1:B13 heb, waarbij kolom A een lijst met datums bevat — inclusief enkele dubbele — en kolom B het aantal bestellingen. Hoe tel ik nu snel en eenvoudig de aantallen op per unieke datum uit kolom A?
  • Optellen met SUMIF als datum kleiner/groter is dan vandaag in Excel
  • Stel dat we een verkoopvolumetabel hebben met geplande en werkelijke volumes per dag. Om het geplande volume dynamisch te vergelijken met het werkelijke volume, tellen we het aantal dagen vóór vandaag en berekenen we het totale geplande volume voor die periode. Hiervoor gebruik ik de SOM.ALS-functie om dit snel en eenvoudig in Excel voor elkaar te krijgen.
  • SOM.ALS met één of meer criteria in Excel
  • In Excel is het optellen van waarden op basis van één of meer criteria een veelvoorkomende taak. Met de SOM.ALS-functie telt u snel waarden op aan de hand van één voorwaarde, en met de SOMMEN.ALS-functie doet u dat bij meerdere criteria. In dit artikel leg ik uit hoe u in Excel kunt optellen op basis van één of meer criteria.
  • SOM.ALS op basis van gedeeltelijke overeenkomst in Excel
  • Neem de volgende gegevens als voorbeeld: u wilt de celwaarden in kolom B optellen wanneer kolom A de gedeeltelijke tekst „KTE” bevat. Hoe kunt u dit doen? In dit artikel leg ik uit hoe u celwaarden optelt op basis van een gedeeltelijke overeenkomst in een Excel-werkblad.

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.