Inhoudsopgave
Excel combineren SUMIF & VLOOKUP-functies is een van de populairste formules om waarden uit meerdere bladen te verzamelen en op basis van een criterium op te tellen. In dit artikel gaan we leren hoe we dat moeten doen met meerdere voorbeelden en uitleg.
Praktijk Werkboek
Download het volgende werkboek en de volgende oefening.
SUMIF & VLOOKUP combineren over meerdere bladen.xlsxInleiding tot de SUMIF-functie in Excel
SUMIF-functie telt de waarden op, gebaseerd op een bepaalde voorwaarde.
Syntax:
=SUMIF(bereik, criteria, [som_bereik])
Argumenten:
assortiment: Het bereik van de op te tellen waarden
criteria: Voorwaarde voor gebruik in het geselecteerde bereik
[sum_range] : Waar we het resultaat willen zien.
Inleiding tot de Excel VLOOKUP-functie
VLOOKUP-functie zoekt een waarde in een verticaal georganiseerde tabel en geeft de overeenkomende waarde terug.
Syntax:
=VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])
Argumenten:
lookup_value : Wat we willen opzoeken.
table_array : Van waar we willen opzoeken.
column_index : Het aantal kolommen in het bereik dat de retourwaarde bevat.
[range_lookup] : Voor exacte overeenkomst = FALSE, benaderende / gedeeltelijke overeenkomst = TRUE.
2 eenvoudige manieren om Excel SUMIF & VLOOKUP over meerdere bladen te combineren
1. Gebruik van de SUMIF-functie van Excel met de VLOOKUP-functie over meerdere bladen
SUMIF-functie werkt als de SUM-functie maar het telt alleen de waarden op die aan de gegeven voorwaarde voldoen. We gaan de VLOOKUP-functie binnen de SUMIF-functie om de criteria in te voeren. Ervan uitgaande dat we twee werkbladen hebben ( Blad1 & Sheet2 ). Blad1 we hebben alle ID-nummers van de werknemers en hun verkoopbedrag met de prijs in het bereik B4:D9 .
In Sheet2 hebben we de namen van alle werknemers met hun ID-nummer.
Hier gaan we zoeken naar de werknemer Lily ( Cel C11 ) van Blad1 . Nu van Sheet2, we gaan haar ID-nummer opzoeken en tonen de totale som van de verkoopprijzen in Cel C12 ( Blad1 ).
STAPPEN:
- Selecteer eerst Cel C12 in Blad1 .
- Typ nu de formule:
=SUMIF(B5:B9,VLOOKUP(C11,Blad2!B5:C9,2,FALSE),Blad1!D5:D9)
- Druk dan op Ctrl+Shift+Enter om het resultaat te zien.
➥ Formuleverdeling
➤ VLOOKUP(C11,Blad2!B5:C9,2,FALSE)
Dit zal het ID-nummer opzoeken voor de waarde van Cel 11 van Blad1 van Sheet2 celbereik B5:C9 . geeft dan de exacte overeenkomst.
➤ SUMIF(B5:B9,VLOOKUP(C11,Blad2!B5:C9,2,FALSE),Blad1!D5:D9)
Hierbij worden alle prijzen opgeteld, gebaseerd op de exacte match van ID-nr. uit de vorige stap.
Opmerkingen:
- Als u geen Excel 365 gebruiker bent, dan moet u voor het eindresultaat op Ctrl+Shift+Enter omdat VLOOKUP werkt als een matrixformule.
- Het nummer van de kolomindex kan niet kleiner zijn dan 1.
- SUMIF-functie werkt alleen op numerieke gegevens.
Lees meer: SUMIF voor meerdere criteria over verschillende bladen in Excel (3 methoden)
Vergelijkbare lezingen
- SUMIF met meerdere criteria (5 gemakkelijkste voorbeelden)
- Gegevens uit een ander blad halen op basis van criteria in Excel
- SUMIF met meerdere criteria voor verschillende kolommen in Excel
- Meerdere kolommen optellen op basis van meerdere criteria in Excel
2. Combineer SUMIF, VLOOKUP & INDIRECT functies over meerdere bladen.
In dit deel gaan we gebruik maken van SUMPRODUCT & INDIRECTE functies met VLOOKUP & SUMIF functies voor meerdere werkbladen. Hier hebben we drie werkbladen. In het eerste werkblad ' Bonus We moeten het bonusbedrag voor elke werknemer uitzoeken. Er is ook een tabel met bonuscriteria ( E4:F7 ) met het bonusbedrag gebaseerd op het verkoopbedrag. We moeten waarden halen uit Maand 1 & Maand 2 werkbladen.
Nu de verkoop van Maand 1 staan op het onderstaande werkblad.
En de verkoop van Maand 2 staan op het onderstaande werkblad.
STAPPEN:
- Selecteer eerst Cel C5 van de Bonus werkblad.
- Typ vervolgens de volgende formule:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("""&$H$5:$H$6&""!"&"B5:B9"),Bonus!B5,INDIRECT("""&$H$5:$H$6&""!"&"C5:C9")),$E$5:$F$7,2,TRUE)
- Druk tenslotte op Ga naar en gebruik Vulgreep om de rest van het resultaat te zien.
➥ Formuleverdeling
De INDIRECT functie zet de tekststring om in een geldige celverwijzing. Hier zal het verwijzen naar de bladen van het celbereik H5:H6 .
➤ Om de reeks van som en criteria op te nemen, de SUMIF-functie gebruikt de referentie werkbladen die we hebben aangegeven. Het geeft de waarde van het verkoopbedrag van elke werknemer uit de werkbladen. Maand 1 & Maand 2 .
De SUMPRODUCT-functie zullen de bedragen die we met de bovenstaande procedure hebben gevonden, optellen.
In de Bonus werkblad, de VLOOKUP-functie kijkt op van de waaier E5:E7 Het zal uiteindelijk het gematchte bonusbedrag van een werknemer teruggeven.
Opmerkingen:
- De kolomindex mag niet kleiner zijn dan 1.
- Voer het indexnummer in als een numerieke waarde.
- SUMIF-functie werkt alleen op numerieke gegevens.
- We moeten druk uitoefenen Ctrl+Shift+Enter omdat VLOOKUP werkt als een matrixformule.
Lees meer: Excel SUMIF-functie voor meerdere criteria (3 methoden + bonus)
Conclusie
Door deze methoden te gebruiken, kunnen wij gemakkelijk Excel SUMIF & VLOOKUP functies over meerdere bladen om een waarde te vinden. Er is een oefenwerkboek toegevoegd. Probeer het maar eens. Voel je vrij om iets te vragen of nieuwe methoden voor te stellen.