Inhoudsopgave
In dit artikel laat ik u zien hoe u alle overeenkomsten kunt optellen met VLOOKUP in Excel. U leert hoe u alle overeenkomsten kunt optellen met behulp van de VLOOKUP functie, samen met het gebruik van de FILTER-functie en de IF-functie in combinatie met de SUM-functie.
Download Praktijk Werkboek
Som alle overeenkomsten op met VLOOKUP.xlsx3 Manieren om alle overeenkomsten op te tellen met VLOOKUP in Excel
Hier hebben we een dataset met de Namen, Auteurs en Prijzen van enkele boeken van een boekhandel genaamd Martin Bookstore.
Laten we proberen de som te vinden van alle overeenkomsten met VLOOKUP van deze gegevensverzameling.
1. Gebruik de functie FILTER om alle overeenkomsten op te tellen met VLOOKUP in Excel (voor nieuwere versies van Excel)
Degenen die toegang hebben tot een Office 365 account, kan de FILTER Functie van Excel om alle overeenkomsten van een willekeurige gegevensverzameling op te tellen.
In de gegeven gegevensverzameling kan de formule om de som van de prijzen van alle boeken van Charles Dickens zal zijn:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ Verklaring van de formule:
- De FILTER-functie komt overeen met een opzoekwaarde met alle waarden van a opzoekkolom en geeft de overeenkomstige waarden van een andere kolom terug.
- Hier F4 ( Charles Dickens ) is onze opzoekwaarde , C4:C13 (Auteur) is de opzoekkolom en D4:D13 (Prijs) is de andere kolom.
- FILTER(D4:D13,C4:C13=F4) komt overeen met alle waarden van de kolom C4:C13 (Auteur) met F4 ( Charles Dickens ) en geeft de overeenkomstige waarden van de kolom D4:D13 ( Prijs ).
- Eindelijk, SOM(FILTER(D4:D13,C4:C13=F4)) geeft de som van alle prijzen van alle boeken die door de FILTER-functie .
- U kunt de opzoekwaarde veranderen in elke andere auteur behalve Charles Dickens in de cel F4 en het geeft de totale prijs van de boeken van die auteur.
Lees meer: Hoe gefilterde cellen in Excel op te tellen (5 geschikte manieren)
2. IF-functie gebruiken om alle overeenkomsten op te tellen met VLOOKUP in Excel (voor oudere versies van Excel)
Als u een oudere versie van Excel gebruikt, kunt u de IF-functie van Excel om alle overeenkomsten van een gegevensverzameling op te tellen.
De som van de prijzen van alle boeken van Charles Dickens kan worden gevonden met deze formule:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ Het is een Matrixformule Dus druk op CTRL+SHIFT+ENTER tenzij je in Office 365 . ]
⧪ Verklaring van de formule:
- IF(C4:C13=F4,D4:D13,””) komt overeen met alle waarden van de opzoekkolom C4:C13 ( Auteur ) met de lookup waarde F4 ( Charles Dickens ).
- Als de lookup waarde F4 komt overeen met de lookup kolom C4:C13 ( Auteur ), dan wordt de overeenkomstige waarde uit de kolom D4:D13 ( Prijs ).
- En als het niet overeenkomt, geeft het een lege string terug "" .
- Eindelijk, SOM(IF(C4:C13=F4,D4:D13,"")) geeft de som van alle waarden terug die door de IF-functie .
Lees meer: Vlookup en som over meerdere bladen in Excel (2 formules)
Vergelijkbare lezingen
- Hoe meerdere cellen toevoegen in Excel (6 methoden)
- Excel zoeken naar overeenkomende waarden in twee kolommen
- Hoe Vlookup en de laatste overeenkomst in Excel te trekken (4 manieren)
- Waarden kopiëren naar een andere cel als twee cellen overeenkomen in Excel: 3 methoden
- Hoe in Excel gegevens uit 2 werkbladen overeenstemmen
3. Gebruik de VLOOKUP-functie om alle matches op te tellen met VLOOKUP in Excel (voor oudere versies van Excel)
U kunt ook de VLOOKUP-functie van Excel om alle waarden die overeenkomen met de zoekwaarde op te tellen.
⧪ Stap 1:
➤ Selecteer de kolom links naast de gegevensset en voer deze formule in de eerste cel in:
=C4&COUNTIF($C$4:C4,C4)
⧪ Let op:
- Hier C4 is de eerste cel van de lookup array ( Auteur U gebruikt die van uw gegevensverzameling.
⧪ Stap 2:
➤ Sleep de Vulgreep tot de laatste cel.
➤ Het zal een volgorde van de auteurs creëren samen met de rangen. Zoals Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 en zo verder.
[De Ampersand symbool (&) voegt twee strings samen].⧪ Stap 3:
➤ Voer de opzoekwaarde in een nieuwe cel.
Hier heb ik ingevoerd Charles Dickens in de cel F4 .
⧪ Stap 4:
➤ Voer tenslotte deze formule in een andere cel in:
=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)),A4:D13,4,FALSE))
[ Het is een Matrixformule Dus druk op CTRL+SHIFT+ENTER tenzij je in Office 365 . ]
Kijk, het geeft de som van de prijzen van alle boeken van Charles Dickens, $52.00 .
⧪ Verklaring van de formule:
- COUNTIF(C4:C13,F4) geeft terug. 3 aangezien er in totaal 3 cellen in het bereik C4:C13 ( Autho r) die de lookup waarde F4 ( Charles Dickens ). Zie de Functie COUNTIF voor details.
- A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) wordt nu A1:A3 Zie de INDIRECT functie voor details.
- ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) wordt ROW(A1:A3) en geeft een matrix terug {1, 2, 3} Zie de ROW-functie voor details.
- F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) wordt F4&{1, 2, 3} en geeft een matrix terug {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
- VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)),A4:D13,4,FALSE) wordt nu VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- De VLOOKUP-functie komt overeen met de opzoekwaarde met alle waarden van de eerste kolom van de gegevensverzameling en geeft dan de overeenkomstige waarden van een andere kolom terug.
- Hier de opzoekwaarde is de matrix {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
- Daarom komt het overeen met de opzoekwaarden met alle waarden van de eerste kolom A4:A13 en geeft de overeenkomstige waarden terug van de 4e kolom ( Prijs ).
- Tot slot SUM functie geeft de som van alle prijzen die overeenkomen met de opzoekwaarden .
Lees meer: Hoe VLOOKUP te gebruiken met de SUM-functie in Excel (6 methoden)
Conclusie
Met deze methoden kunt u alle overeenkomsten optellen met VLOOKUP in Excel. Ken je een andere methode? Of heb je vragen? Stel ze ons gerust.