Download het voorbeeldwerkboek
Deze zelfstudie laat zien hoe u de resultaten van meerdere VERT.ZOEKEN-functies in één stap kunt optellen in Excel en Google Spreadsheets.
SOM gebruiken met een VERT.ZOEKEN-functie
De VERT.ZOEKEN-functie kan worden gebruikt om een enkele waarde op te zoeken, maar u kunt ook meerdere waarden opzoeken en optellen door de VERT.ZOEKEN-functie in de SOM-functie te nesten.
Dit voorbeeld laat zien hoe u de kunt berekenen Totale verkoopopbrengst van een specifieke Winkel meer dan 3 maanden met behulp van een matrixfunctie met SUM en VERT.ZOEKEN:
1 | {=SOM(VERT.ZOEKEN(P3,B3:N6,{2,3,4},FALSE))} |
Dit komt overeen met het gebruik van de volgende 3 reguliere VERT.ZOEKEN-functies om de inkomsten voor de maanden januari, februari en maart op te tellen.
1 | =VLOOKUP(P3,B3:N6,2,FALSE)+VLOOKUP(P3,B3:N6,3,FALSE)+VLOOKUP(P3,B3:N6,4,FALSE) |
We kunnen deze functies combineren door het volgende te doen:
Eerst stellen we de VERT.ZOEKEN-functie in om kolommen 2, 3 en 4 te retourneren als een array-uitvoer:
1 | =VERT.ZOEKEN(P3,B3:N6,{2,3,4},ONWAAR) |
Dit levert het arrayresultaat op:
1 | {98, 20, 76} |
Om vervolgens het arrayresultaat bij elkaar op te tellen, gebruiken we de SOM-functie.
Belangrijk! Als u Excel-versies 2022 of eerder gebruikt, moet u de formule invoeren door op CTRL + SHIFT + ENTER te drukken om de matrixformule te maken. U weet dat u dit correct hebt gedaan, wanneer de accolades rond de formule verschijnen. Dit is niet nodig in Excel 365 (of nieuwere versies van Excel).
Grotere arrayformaten gebruiken in een VERT.ZOEKEN-functie
We kunnen de grootte van de array-invoer uitbreiden om meer gegevens weer te geven. Dit volgende voorbeeld berekent de Totale verkoopopbrengst van een specifieke Winkel gedurende 12 maanden met behulp van een matrixfunctie die de SOM-functie bevat om 12 toepassingen van de VERT.ZOEKEN-functie in één cel te combineren.
1 | {=SOM(VLOOKUP(P3,B3:N6,{2,3,4,5,6,7,8,9,10,11,12,13},FALSE))} |
Andere samenvattingsfuncties en VERT.ZOEKEN
Andere samenvattingsfuncties kunnen op dezelfde manier worden gebruikt als de SOM-functie om alternatieve samenvattingsstatistieken te produceren. We kunnen bijvoorbeeld de functies MAX, MIN, AVERAGE, MEDIAAN, SUM en COUNT gebruiken om de Omzet van januari tot maart:
1 | =MAX(VERT.ZOEKEN(J3,B3:H6,{2,3,4},ONWAAR)) |
1 | =MIN(VERT.ZOEKEN(J3,B3:H6,{2,3,4},ONWAAR)) |
1 | =GEMIDDELDE(VERT.ZOEKEN(J3,B3:H6,{2,3,4},ONWAAR)) |
1 | =MEDIAAN(VERT.ZOEKEN(J3,B3:H6,{2,3,4},ONWAAR)) |
1 | =SOM(VERT.ZOEKEN(J3,B3:H6,{2,3,4},ONWAAR)) |
1 | =AANTAL(VERT.ZOEKEN(J3,B3:H6,{2,3,4},ONWAAR)) |
Celverwijzingen vergrendelen
Om onze formules leesbaarder te maken, hebben we de formules weergegeven zonder vergrendelde celverwijzingen:
1 | =SOM(VERT.ZOEKEN(P3,B3:N6,{2,3,4},ONWAAR)) |
Maar deze formules werken niet goed wanneer ze ergens anders in uw bestand worden gekopieerd en geplakt. Gebruik in plaats daarvan vergrendelde celverwijzingen zoals deze:
1 | {=SOM(VLOOKUP(P3,$B$3:$N$6,{2,3,4},FALSE))} |
Lees ons artikel over het vergrendelen van celreferenties voor meer informatie.
SOM gebruiken met een VERT.ZOEKEN-functie in Google Spreadsheets
Deze formules werken hetzelfde in Google Spreadsheets als in Excel, behalve dat de ARRAYFORMULA-functie in Google Spreadsheets moet worden gebruikt om de resultaten correct te evalueren. Dit kan automatisch worden toegevoegd door tijdens het bewerken van de formule op de toetsen CTRL + SHIFT + ENTER te drukken.
1 | =MatrixFormule(SOM(VERT.ZOEKEN(O2,A2:M5,{2,3,4},ONWAAR))) |