Note: The other languages of the website are Google-translated. Back to English

Sumif met meerdere criteria op basis van OR- en AND-logica

Wanneer u aan Excel-werkbladen werkt, moet u mogelijk waarden optellen op basis van meerdere criteria. Soms komen de meerdere criteria uit dezelfde kolom (OF-logica), maar soms uit verschillende kolommen (AND-logica). Hoe zou u in dit geval met deze taak in Excel kunnen omgaan?


Sumif met meerdere criteria op basis van OR-logica

Stel dat u een productlijst heeft die de leverancier en het aantal bevat, zoals hieronder afgebeeld, nu wilt u alle totale hoeveelheden krijgen die zijn geleverd door de leverancier John en David. Hier zal ik twee eenvoudige formules voor je introduceren.

Door SUMIF + SUMIF +... formule te gebruiken

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

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: het cellenbereik dat u aan de criteria wilt laten voldoen;
  • 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 cellenbereik waaruit u wilt optellen.

Kopieer of voer nu een van de onderstaande formules in een lege cel in en druk op Enter sleutel om het resultaat te krijgen:

=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)


Verklaring van de formule:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)

  • De eerste SOM.ALS(B4:B14,"Johannes",C4:C14) vindt de rijen van John en tel de totale hoeveelheden op;
  • Het tweede SOM.ALS(B4:B14,"David",C4:C14) vindt de rijen van David en tel de totale hoeveelheden op;
  • Tel vervolgens deze twee SUMIF-formules bij elkaar op om alle totale hoeveelheden te krijgen die door zowel John als David zijn geleverd.

Door SUM- en SUMIF-functies te gebruiken

De bovenstaande formule is heel gemakkelijk te gebruiken als er maar een paar criteria zijn, maar als u waarden met meerdere OF-voorwaarden wilt optellen, kan de bovenstaande formule overbodig zijn. In dit geval kan een betere formule die is gemaakt op basis van SOM- en SUMIF-functies u een plezier doen. De generieke syntaxis zijn:

Generieke formule met hardgecodeerde tekst:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: het cellenbereik dat u aan de criteria wilt laten voldoen;
  • 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 cellenbereik waaruit u wilt optellen.

Generieke formule met celverwijzingen:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: het cellenbereik dat u aan de criteria wilt laten voldoen;
  • criteria_cells: De cellen die de criteria bevatten die u wilt gebruiken;
  • sum_range: Het cellenbereik waaruit u wilt optellen.

Typ of kopieer een van de onderstaande formules die u nodig hebt in een lege cel en verkrijg 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)


Verklaring van de formule:

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

> SUMIF(B4:B14, {"John","David"}, C4:C14):

  • {"Jan","David"}: Een matrixconstante die een set van meerdere criteria is die tussen accolades wordt weergegeven.
  • SOM.ALS(B4:B14,"David",C4:C14) De arrayconstante die OR-logica gebruikt, dwingt de SUMIF-functie om getallen in C4:C14 op te tellen op basis van een van de meerdere criteria ("John" en "David"), en het zal twee afzonderlijke resultaten retourneren: {410,1520}.

> SOM(SUMIF(B4:B14, {"John","David"}, C4:C14))=SOM({410,1520}): Ten slotte telt deze SOM-functie deze arrayresultaten op om het resultaat te retourneren: 1930.


Somif met meerdere criteria op basis van EN-logica met behulp van de SOMMEN-functie

Als u waarden met meerdere criteria in verschillende kolommen wilt optellen, kunt u de SUMIF-functie gebruiken om deze taak snel op te lossen. De generieke syntaxis is:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: het cellenbereik waaruit u wilt optellen;
  • criteria_range1: Het bereik waar criteira1 wordt toegepast;
  • criteria1: Het eerste criterium dat wordt gecontroleerd aan de hand van criteria_bereik1 en bepaalt welke cellen moeten worden toegevoegd; (het type criteria kan zijn: getal, logische uitdrukking, celverwijzing, tekst, datum of een andere Excel-functie.)
  • criteria_range2, criteria2…: Andere aanvullende bereiken en de bijbehorende criteria. (u kunt 127 paren criteria_bereik en criteria instellen in een SUMIFS-formule.)

Laten we zeggen dat ik een tabel heb met de kolommen Product, Leverancier, Aantal en Prijs zoals hieronder afgebeeld. Nu wil ik de som van de totale prijs van het product Apple weten en de hoeveelheid die groter is dan of gelijk is aan 200.

Pas een van de onderstaande formules toe in een lege cel en druk op Enter toets om het resultaat te retourneren:

=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)


Verklaring van de formule:

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

  • Het bereik A4:A14 controleert op het product "Apple", en het bereik C4:C14 extraheert alle hoeveelheden groter dan of gelijk aan 200, dan telt de SOMMEN-functie alleen de overeenkomende cellen op uit het bereik D4:D14.

Gebruikte relatieve functie:

  • SUMIF:
  • De SUMIF-functie kan helpen om cellen op te tellen op basis van één criterium.
  • SOMMEN.ALS:
  • De SOMMEN-functie in Excel kan helpen om celwaarden op te tellen op basis van meerdere criteria.

Meer artikelen:

  • Som als begint met of eindigt met specifieke tekst of tekens
  • Als u waarden wilt optellen als corresponderende cellen beginnen met of eindigen met een specifieke waarde, kunt u de SUMIF-functie toepassen met een jokerteken (*) om deze functie uit te voeren. In dit artikel wordt uitgelegd hoe u de formule in detail kunt gebruiken.
  • Som als cellen specifieke tekst in een andere kolom bevatten
  • Deze zelfstudie laat u zien hoe u waarden optelt als cellen specifieke of gedeeltelijke tekst in een andere kolom bevatten. Neem het onderstaande gegevensbereik als voorbeeld, om de totale hoeveelheden van de producten met de tekst "T-Shirt" te krijgen, kunnen zowel de SUMIF-functie als de SOMPRODUCT-functie deze taak in Excel uitvoeren.
  • Som kleinste of laagste N-waarden in Excel
  • In Excel kunnen we gemakkelijk een celbereik optellen met behulp van de SOM-functie. Soms moet u mogelijk de kleinste of onderste 3, 5 of n getallen in een gegevensbereik optellen, zoals hieronder wordt weergegeven. In dit geval kan de SOMPRODUCT samen met de SMALL-functie u helpen dit probleem in Excel op te lossen.

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Wilt u uw dagelijkse werkzaamheden snel en perfect uitvoeren? Kutools voor Excel brengt

300
 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort...) en opslaan
80%
tijd voor jou.

  • Ontworpen voor
    1500
    werkscenario's, helpt u bij het oplossen
    80%
     Excel-problemen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30
    -dag onbeperkt gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning voor 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met
    50%
    bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (0)
Nog geen beoordelingen. Beoordeel als eerste!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL