SUMIF en VLOOKUP combineren in Excel (3 snelle benaderingen)

  • Deel Dit
Hugh West

In Microsoft Excel moeten we SUMIF en VLOOKUP-functies om een waarde te zoeken, en op basis van dat criterium wordt een som berekend uit een reeks waarden. In dit artikel leert u enkele nuttige technieken om SUMIF en VLOOKUP functies met enkele passende voorbeelden en eenvoudige uitleg.

Download Praktijk Werkboek

U kunt de Excel-werkmap downloaden die wij hebben gebruikt om dit artikel voor te bereiden.

SUMIF combineren met VLOOKUP.xlsx

Overzicht: Excel SUMIF-functie

  • Doelstelling:

De functie voegt de cellen toe die door een bepaalde voorwaarde of criteria worden gespecificeerd.

  • Formule:

=SUMIF(bereik, criteria, [som_bereik])

  • Argumenten:

reeks- Het bereik van cellen waar de voorwaarde zal worden toegepast. criteria- Voorwaarde voor het geselecteerde cellenbereik. [sum_range]- Het bereik van de cellen waar de uitgangen liggen. Voor meer gedetailleerde uitleg en voorbeelden met de SUMIF functie, klik hier .

Overzicht: Excel VLOOKUP-functie

  • Doelstelling:

De VLOOKUP-functie zoekt een waarde in de meest linkse kolom in een tabel en geeft dan een waarde terug in dezelfde rij van een opgegeven kolom.

  • Formule:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Argumenten:

lookup_value- De waarde die gezocht wordt in de meest linkse kolom van de gegeven tabel. Kan een enkele waarde zijn of een array van waarden. table_array- De tabel waarin het zoekt naar de lookup_waarde in de meest linkse kolom. col_index_num- Het nummer van de kolom in de tabel waarvan een waarde moet worden teruggegeven. [range_lookup]- Geeft aan of een exacte of gedeeltelijke overeenkomst van de lookup_waarde vereist is. 0 voor een exacte overeenkomst, 1 voor een gedeeltelijke overeenkomst. Standaard is 1 (gedeeltelijke overeenkomst). Voor meer gedetailleerde uitleg en voorbeelden met de VLOOKUP functie, klik hier .

Lees meer: Wat is een tabelarray in VLOOKUP (uitgelegd met voorbeelden)?

3 Nuttige methoden om SUMIF en VLOOKUP te combineren in Excel

Wanneer we moeten combineren SUMIF en VLOOKUP functies kan het scenario in twee categorieën worden ingedeeld. i) We moeten de overeenkomsten zoeken en dan een som maken op basis van de bevindingen. Of.., ii) We moeten een som maken van meerdere tabellen of werkbladen en dan zoeken naar de overeenkomst met de VLOOKUP De eerste twee onderstaande methoden hebben betrekking op de eerste criteria, terwijl de derde methode de tweede zal samenvatten.

1. SUMIF met VLOOKUP om overeenkomsten te vinden en op te tellen in gelijkaardig werkblad

Laten we eerst kennismaken met onze dataset. De eerste tabel (B4:D14) geeft een aantal willekeurige bestelgegevens weer met product ID's en hun bijbehorende prijzen. De tweede tabel rechts toont de klantnamen en hun ID's. Wat we hier gaan doen is zoeken naar een specifieke klantnaam die aanwezig is in Cel C16 en dan op basis van deze enige informatie, zoeken we de bestellingen voor de overeenkomstige klant en maken we een som van de totale prijs die moet worden betaald in Cel C17 .

In de uitvoer Cel C17 de vereiste formule met de SUMIF en VLOOKUP functies zullen zijn:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

En na het indrukken van Ga naar krijg je de retourwaarde zoals in de onderstaande afbeelding.

🔎 Hoe werkt de formule?

  • In deze formule is de VLOOKUP functie werkt als het tweede argument (Criteria) van de SUMIF functie.
  • De VLOOKUP functie zoekt naar de naam Alex in de lookup array (F5:G11) en geeft het ID nummer voor Alex.
  • Op basis van het in de vorige stap gevonden ID-nummer wordt de SUMIF functie telt alle prijzen voor het overeenkomstige ID-nummer op.

Lees meer: Vlookup en som over meerdere bladen in Excel (2 formules)

2. SUMIF met VLOOKUP om overeenkomsten te vinden en op te tellen in gelijksoortige werkbladen in Excel

In dit deel passen we dezelfde procedures toe als eerder beschreven, maar deze keer staat de lookup array of tabel in een ander werkblad. (Blad2) Wanneer we dus moeten verwijzen naar de lookup array waar de klantnamen en hun ID's staan, moeten we ook de bijbehorende bladnaam vermelden. Het volgende werkblad (Blad1) bevat de primaire gegevens met de uitgangscel.

En hier is het tweede werkblad (Blad2) waar de lookup array aanwezig is.

Om de bovenstaande lookup-array op te nemen in de VLOOKUP functie, moeten we de werkbladnaam vermelden (Blad2) Deze werkbladnaam wordt automatisch ingevoegd wanneer u overschakelt naar Sheet2 en selecteer de lookup array voor de VLOOKUP functie. Dus, de uiteindelijke formule in de uitvoer Cel C17 zal zijn:

=SUMIF(B5:B14,VLOOKUP(C16,Blad2!B3:C9,2,FALSE),Blad1!D5:D14)

Druk nu op Ga naar en je krijgt de resulterende waarde zoals hieronder.

Lees meer: VLOOKUP en retourneer alle overeenkomsten in Excel (7 manieren)

Vergelijkbare lezingen

  • VLOOKUP werkt niet (8 redenen & oplossingen)
  • Excel LOOKUP vs VLOOKUP: met 3 voorbeelden
  • SUMPRODUCT en VLOOKUP combineren in Excel
  • INDEX MATCH vs VLOOKUP-functie (9 voorbeelden)
  • Hoe maak je VLOOKUP hoofdlettergevoelig in Excel (4 methoden)

3. VLOOKUP, SUMPRODUCT en SUMIF functies combineren voor meerdere Excel bladen

Nu gaan we werken met meerdere spreadsheets. In deze methode maken we een som van de gegevens in twee verschillende werkbladen en extraheren dan een waarde met de VLOOKUP functie op basis van het overeenkomstige bedrag van de som. In de onderstaande afbeelding is het 1e werkblad met de naam Bonus_Amount is aanwezig met 3 verschillende tabellen. De meest linkse tabel toont de verkoopbonussen voor de betreffende vertegenwoordigers. We moeten deze bonusbedragen eruit halen door de VLOOKUP functie voor de array (E5:F8) gerelateerd aan de bonuscriteria. De bonuscriteria zijn eigenlijk de totale verkopen die we moeten halen uit twee verschillende werkbladen genaamd "Dag 1 en "Dag 2 .

Het volgende werkblad bevat de verkoopgegevens voor dag 1 in november 2021.

En een ander werkblad met de naam "Dag 2 is hier met de verkoopcijfers van de tweede dag.

In het 1e werkblad (Bonus_Amount) de vereiste formule in de uitvoer Cel C5 zal zijn:

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("""&$H$5:$H$6&""!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("""&$H$5:$H$6&""!"&"C5:C10")),$E$5:$F$8,2,TRUE)

Na het indrukken van Ga naar en met behulp van Vulgreep om de rest van de cellen in de Bonuskolom automatisch in te vullen, krijgen we de volgende resultaten.

🔎 Hoe werkt de formule?

  • In deze formule, de functie INDIRECT verwijst naar de bladnamen uit de cellen H5 en H6.
  • De functie SUMIF gebruikt de referentiebladen (verkregen door de functie INDIRECT) om het sombereik en de criteria voor zijn argumenten op te nemen. Het resultaat van deze functie komt terug in een matrix die de verkoopbedragen voor een specifieke verkoper van dag 1 en dag 2 weergeeft.
  • De SUMPRODUCT-functie telt de in de vorige stap gevonden verkoopbedragen op.
  • De VLOOKUP-functie zoekt het bereik van dit totale verkoopbedrag in de tabel (E4:F8) van bonuscriteria in de Bonus_Amount En tenslotte wordt het bonusbedrag teruggegeven op basis van de criteria voor een verkoper.

Lees meer: Hoe Excel SUMIF & VLOOKUP combineren over meerdere bladen

Gebruik van SUMIFS met VLOOKUP om meerdere criteria toe te voegen

De SUMIFS-functie is in staat om meerdere criteria of voorwaarden Door deze functie te combineren met VLOOKUP kunnen we een waarde opzoeken, enkele criteria toevoegen en ten slotte een som krijgen waarbij de genoemde criteria voor de opzoekwaarde in aanmerking worden genomen. De dataset in het volgende voorbeeld lijkt sterk op die welke we in de eerste twee methoden hebben gezien. In deze tabel hebben we een nieuwe kolom toegevoegd na de Prijs De nieuwe kolom geeft de orderstatus weer voor alle order-ID's. Door de SUMIFS functie hier voegen we twee criteria in - i) de specifieke order ID van een klant, en ii) Bestelstatus als "Bevestigd alleen.

De vereiste formule in de uitvoer Cel C17 zal zijn:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Bevestigd")

Druk nu op Ga naar en je krijgt de totale prijs van de conforme bestellingen voor Marcus.

Lees meer: VLOOKUP met meerdere criteria in Excel

Afsluitende woorden

Ik hoop dat al deze bovengenoemde eenvoudige methoden u nu zullen helpen ze toe te passen in uw Excel-spreadsheets wanneer u moet combineren SUMIF met de VLOOKUP Als je vragen of feedback hebt, laat het me dan weten in de commentaarsectie. Of bekijk onze andere artikelen over Excel-functies op deze website.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.