Download eksemplet på projektmappe
Denne vejledning viser, hvordan man summerer resultaterne af flere VLOOKUP -funktioner i et trin i Excel og Google Sheets.
Brug af SUM med en VLOOKUP -funktion
VLOOKUP -funktionen kan bruges til at slå en enkelt værdi op, men du kan også slå op og summe flere værdier ved at indlejre VLOOKUP -funktionen inde i SUM -funktionen.
Dette eksempel viser, hvordan man beregner Samlet salgsomsætning af en bestemt butik over 3 måneder ved at bruge en array -funktion med SUM og VLOOKUP:
1 | {= SUM (OPLYSNING (P3, B3: N6, {2,3,4}, FALSK))} |
Dette svarer til at bruge følgende 3 almindelige VLOOKUP -funktioner til at summe indtægterne for månederne januar, februar og marts.
1 | = VLOOKUP (P3, B3: N6,2, FALSE)+VLOOKUP (P3, B3: N6,3, FALSE)+VLOOKUP (P3, B3: N6,4, FALSE) |
Vi kan kombinere disse funktioner sammen ved at gøre følgende:
Først satte vi VLOOKUP -funktionen til at returnere kolonner 2, 3 og 4 som en array -output:
1 | = OPLYSNING (P3, B3: N6, {2,3,4}, FALSK) |
Dette vil producere array -resultatet:
1 | {98, 20, 76} |
For derefter at summere array -resultatet sammen bruger vi SUM -funktionen.
Vigtig! Hvis du bruger Excel -versioner 2022 eller tidligere, skal du indtaste formlen ved at trykke på CTRL + SKIFT + ENTER for at oprette matrixformlen. Du ved, at du har gjort dette korrekt, når de krøllede parenteser vises omkring formlen. Dette er ikke nødvendigt i Excel 365 (eller nyere versioner af Excel).
Brug af større matrixstørrelser i en VLOOKUP -funktion
Vi kan udvide størrelsen af array -input til at repræsentere flere data. Dette næste eksempel vil beregne Samlet salgsomsætning af en bestemt butik i 12 måneder ved hjælp af en array -funktion, der indeholder SUM -funktionen, til at kombinere 12 anvendelser af VLOOKUP -funktionen til en celle.
1 | {= SUM (OPLYSNING (P3, B3: N6, {2,3,4,5,6,7,8,9,10,11,12,13}, FALSK))} |
Andre resuméfunktioner og VLOOKUP
Andre resuméfunktioner kan bruges på samme måde som SUM -funktionen til at producere alternative oversigtsstatistikker. For eksempel kan vi bruge funktionerne MAX, MIN, Gennemsnit, MEDIAN, SUM og COUNT til at opsummere Salgsindtægter fra januar til marts:
1 | = MAX (OPLYSNING (J3, B3: H6, {2,3,4}, FALSK)) |
1 | = MIN (OPLYSNING (J3, B3: H6, {2,3,4}, FALSK)) |
1 | = Gennemsnit (OPLYSNING (J3, B3: H6, {2,3,4}, FALSK)) |
1 | = MEDIAN (OPLYSNING (J3, B3: H6, {2,3,4}, FALSK)) |
1 | = SUM (OPLYSNING (J3, B3: H6, {2,3,4}, FALSK)) |
1 | = TÆL (OPLYSNING (J3, B3: H6, {2,3,4}, FALSK)) |
Låsning af cellereferencer
For at gøre vores formler lettere at læse har vi vist formlerne uden låste cellereferencer:
1 | = SUM (OPLYSNING (P3, B3: N6, {2,3,4}, FALSK)) |
Men disse formler fungerer ikke korrekt, når de kopieres og indsættes andre steder i din fil. I stedet skal du bruge låste cellereferencer som denne:
1 | {= SUM (OPLYSNING (P3, $ B $ 3: $ N $ 6, {2,3,4}, FALSK))} |
Læs vores artikel om låsning af cellereferencer for at lære mere.
Brug af SUM Med en VLOOKUP -funktion i Google Sheets
Disse formler fungerer på samme måde i Google Sheets som i Excel, bortset fra at ARRAYFORMULA -funktionen skal bruges i Google Sheets, for at den kan evaluere resultaterne korrekt. Dette kan tilføjes automatisk ved at trykke på tasterne CTRL + SKIFT + ENTER, mens du redigerer formlen.
1 | =ArrayFormel(SUM(VLOOKUP(O2,A2: M5,{2,3,4},FALSK))) |