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

Som.Als met meerdere criteria op basis van OF- en EN-logica

AuteurXiaoyang Wijzigingsdatum

Bij het werken met Excel-werkmappen moet u waarden mogelijk optellen op basis van meerdere criteria. Soms komen die criteria uit dezelfde kolom (OF-logica), soms uit verschillende kolommen (EN-logica). Hoe pakt u zo’n taak in Excel aan?

doc-sumif-multiple-criteria-1


Som.Als met meerdere criteria op basis van OF-logica

Stel dat u een productlijst hebt met kolommen Leverancier en Aantal, zoals in de afbeelding hieronder. U wilt nu het totale aantal producten bepalen dat is geleverd door de leveranciers John en David. Hieronder vindt u twee eenvoudige formules om dit te bereiken.

doc-sumif-multiple-criteria-2

Door gebruik te maken van de formule SOM.ALS + SOM.ALS + …

Als u getallen wilt optellen die voldoen aan één van meerdere criteria (OF-logica), kunt u meerdere SOM.ALS-functies in één formule combineren. De algemene syntaxis is:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: Het bereik van cellen waarop u het criterium wilt toepassen;
  • criteria1: Het eerste criterium dat wordt gebruikt om te bepalen welke cellen moeten worden opgeteld;
  • criteria2: Het tweede criterium dat wordt gebruikt om te bepalen welke cellen moeten worden opgeteld;
  • sum_rangeHet celbereik waaruit u wilt optellen.

Kopieer of voer nu één van de onderstaande formules in een lege cel in en druk op Enterom het resultaat te verkrijgen:

=SUMIF(B4:B14,)„John",C4:C14) + SUMIF(B4:B14,„David",C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,)E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)

doc-sumif-multiple-criteria-3


Uitleg van de formule:

=SUMIF(B4:B14,„John",C4:C14) + SOM.ALS(B4:B14;„David";C4:C14)

  • De eerste SOM.ALS(B4:B14;„John";C4:C14)vindt de rijen van John en telt de totale hoeveelheden op;
  • De tweede SOM.ALS(B4:B14;„David";C4:C14)vindt de rijen van David en telt de totale hoeveelheden op;
  • Voeg deze twee SOM.ALS-formules vervolgens bij elkaar op om de totale hoeveelheden van zowel John als David te krijgen.

Door gebruik te maken van de functies SOM en SOM.ALS

De bovenstaande formule is zeer eenvoudig te gebruiken bij slechts een paar criteria, maar wanneer u waarden wilt optellen op basis van meerdere OF-voorwaarden, kan deze formule omslachtig worden. In dat geval biedt een betere formule — gebaseerd op de functies SOM en SOM.ALS — u uitstekende ondersteuning. De algemene syntaxis is:

Algemene formule met vastgelegde tekst:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: Het bereik van cellen waarop u het criterium wilt toepassen;
  • criteria1: Het eerste criterium dat wordt gebruikt om te bepalen welke cellen moeten worden opgeteld;
  • criteria2: Het tweede criterium dat wordt gebruikt om te bepalen welke cellen moeten worden opgeteld;
  • sum_range: Het bereik van cellen waaruit u wilt optellen.

Algemene formule met celverwijzingen:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: Het bereik van cellen waarop u het criterium wilt toepassen;
  • criteria_cells: De cellen die de criteria bevatten die u wilt gebruiken;
  • sum_range: Het bereik met cellen dat u wilt optellen.

Voer of kopieer één van de onderstaande formules die u nodig heeft in een lege cel en verkrijg vervolgens het resultaat:

=SUM(SUMIF(B4:B14, {))"John",„David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14,))E4:E5, C4:C14))                             
(Use cell references, array formula, should press)Ctrl + Shift + Enter keys)

doc-sumif-multiple-criteria-4


Uitleg van de formule:

=SUM(SUMIF(B4:B14, {"John",„David"}, C4:C14))

> SOM.ALS(B4:B14; {"John",„David"}; C4:C14):

  • {"John",„David"}: Een matrixconstante, oftewel een reeks met meerdere criteria tussen accolades.
  • SOM.ALS(B4:B14;„David";C4:C14)De matrixconstante met OF-logica zorgt ervoor dat de functie SOM.ALS getallen in C4:C14 optelt op basis van één van meerdere criteria („John” en „David”) en levert twee afzonderlijke resultaten op: {410,1520}.

> SOM(SOM.ALS(B4:B14; {"John",„David"}; C4:C14))=SOM({410,1520}): Tot slot telt deze SOM-functie de matrixresultaten bij elkaar op en levert het resultaat: 1930.


Som.Als met meerdere criteria op basis van EN-logica met behulp van de functie SOMMEN.ALS

Als u waarden wilt optellen op basis van meerdere criteria in verschillende kolommen, kunt u de functie SOMMEN.ALS gebruiken om deze taak snel en eenvoudig uit te voeren. De algemene syntaxis is:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: Het bereik van cellen waaruit u wilt optellen;
  • criteria_range1: Het bereik waarop criterium1 wordt toegepast;
  • criteria1: Het eerste criterium dat wordt vergeleken met criterium_bereik1 en bepaalt welke cellen moeten worden opgeteld; ()het type criterium kan zijn: getal, logische expressie, celverwijzing, tekst, datum of een andere Excel-functie.)
  • criteria_range2, criteria2…: Aanvullende bereiken en de bijbehorende criteria. ()U kunt maximaal 127 paren van criterium_bereik en criterium instellen in een SOMMEN.ALS-formule.)

Stel dat ik een tabel heb met de kolommen Product, Leverancier, Aantal en Prijs, zoals in de onderstaande afbeelding wordt weergegeven. Nu wil ik de totale prijs bepalen van het product Apple waarvan de hoeveelheid groter dan of gelijk aan 200 is.

doc-sumif-multiple-criteria-5

Pas één van de onderstaande formules toe in een lege cel en druk op Enterom het resultaat te verkrijgen:

=SUMIFS(D4:D14,A4:A14,)„Apple",C4:C14,„>=200")           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,)G3,C4:C14,G4)                           
(Use cell references)

doc-sumif-multiple-criteria-6


Uitleg van de formule:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,„>=200")

  • Het bereik A4:A14 wordt gecontroleerd op het product „Apple”, en het bereik C4:C14 haalt alle hoeveelheden op die groter dan of gelijk aan 200 zijn; vervolgens telt de functie SOMMEN.ALS alleen de overeenkomende cellen uit het bereik D4:D14 op.

Gerelateerde functie gebruikt:

  • SOM.ALS:
  • De functie SOM.ALS helpt u om cellen op te tellen op basis van één criterium.
  • SOMMEN.ALS:
  • De functie SOMMEN.ALS in Excel helpt je om celwaarden op te tellen op basis van meerdere criteria.

Meer artikelen:

  • Optellen als cellen specifieke tekst bevatten in een andere kolom
  • In deze handleiding leest u hoe u waarden optelt wanneer cellen in een andere kolom specifieke of gedeeltelijke tekst bevatten. Neem bijvoorbeeld het onderstaande gegevensbereik: om de totale hoeveelheden van producten die de tekst „T-Shirt” bevatten op te tellen, kunt u zowel de functie SOM.ALS als de functie SOMPRODUCT in Excel gebruiken.
  • Kleinste of laagste N waarden optellen in Excel
  • In Excel is het eenvoudig om een bereik van cellen op te tellen met de functie SOM. Maar wat als u de kleinste of laagste 3, 5 of n getallen in een gegevensbereik wilt optellen, zoals in de onderstaande afbeelding wordt weergegeven? Dan bieden de functies SOMPRODUCT en KLEINE samen de perfecte oplossing voor dit probleem in Excel.

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.