Hur man kombinerar Excel SUMIF & VLOOKUP på flera blad

  • Dela Detta
Hugh West

Kombinera Excel SUMIF & VLOOKUP-funktioner är en av de mest populära formlerna för att samla in värden från flera ark och summera värden utifrån ett kriterium. I den här artikeln ska vi lära oss hur man gör det med flera exempel och förklaringar.

Arbetsbok för praktiska övningar

Ladda ner följande arbetsbok och övning.

Kombinera SUMIF & VLOOKUP över flera blad.xlsx

Introduktion till Excel-funktionen SUMIF

SUMIF-funktionen summerar värdena utifrån ett visst villkor.

  • Syntax:

=SUMIF(intervall, kriterier, [sum_range])

  • Argument:

sortiment : Intervall av värden som ska summeras

kriterier : Villkor som ska användas i det valda intervallet

[sum_range] : Där vi vill se resultatet.

Introduktion till Excel VLOOKUP-funktionen

VLOOKUP-funktionen letar efter ett värde i en vertikalt organiserad tabell och returnerar det matchade värdet.

  • Syntax:

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

  • Argument:

lookup_value : Vad vi vill söka efter.

table_array : Varifrån vi vill söka.

column_index : Antalet kolumner i intervallet som innehåller returvärdet.

[range_lookup] : För exakt matchning = FALSK, ungefärlig/delvis matchning = SANN.

2 enkla sätt att kombinera Excel SUMIF & VLOOKUP på flera blad

1. Användning av Excel SUMIF-funktionen med VLOOKUP-funktionen på flera blad

SUMIF-funktionen fungerar som den SUMM-funktionen men den summerar endast de värden som motsvarar det givna villkoret. Vi kommer att använda VLOOKUP-funktionen i den inre delen av SUMIF-funktionen för att ange kriterierna. Om vi antar att vi har två arbetsblad ( Blad 1 & Blad2 ). Blad 1 Vi har alla anställdas ID-nummer och deras försäljningsbelopp med priset i intervallet B4:D9 .

Blad2 Vi har alla anställdas namn och ID-nummer.

Här ska vi söka efter den anställde Lily ( Cell C11 ) av Blad 1 . Nu från Blad2, Vi kommer att leta efter hennes ID-nummer och visa den totala summan av försäljningspriserna i Cell C12 ( Blad 1 ).

STEG:

  • Välj först Cell C12 Blad 1 .
  • Skriv nu formeln:
=SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)

  • Tryck sedan på Ctrl+Shift+Enter för att se resultatet.

Fördelning av formler

VLOOKUP(C11,Sheet2!B5:C9,2,FALSE)

Detta kommer att söka upp ID No för värdet av Cell 11 Blad 1 från Blad2 cellområde B5:C9 . Då returneras den exakta matchningen.

SUMIF(B5:B9,VLOOKUP(C11,Sheet2!B5:C9,2,FALSE),Sheet1!D5:D9)

Detta kommer att summera alla priser, baserat på den exakta överensstämmelsen med ID-nummer från föregående steg.

Anteckningar:

  • Om du inte använder Excel 365 måste du trycka på Ctrl+Shift+Enter eftersom VLOOKUP fungerar som en matrisformel.
  • Kolumnindexet får inte vara mindre än 1.
  • SUMIF-funktionen fungerar endast på numeriska data.

Läs mer: SUMIF för flera kriterier på olika blad i Excel (3 metoder)

Liknande läsningar

  • SUMIF med flera kriterier (5 enklaste exempel)
  • Hur du hämtar data från ett annat ark baserat på kriterier i Excel
  • SUMIF med flera kriterier för olika kolumner i Excel
  • Summera flera kolumner baserat på flera kriterier i Excel

2. Kombinera SUMIF, VLOOKUP & INDIRECT-funktioner på flera blad

I det här avsnittet kommer vi att använda SUMPRODUCT & INDIRECT-funktioner med VLOOKUP & SUMIF funktioner för flera arbetsblad. Här har vi tre arbetsblad. I det första arbetsbladet ' Bonus ' kan vi se namnen på de anställda. Vi måste ta reda på bonusbeloppet för varje anställd. Det finns också en tabell med bonuskriterier ( E4:F7 ) som visar bonusbeloppet baserat på försäljningsbeloppet. Vi måste extrahera värden från Månad 1 & Månad 2 arbetsblad.

Nu har försäljningen av Månad 1 finns på arbetsbladet nedan.

Och försäljningen av Månad 2 finns på arbetsbladet nedan.

STEG:

  • Välj först Cell C5 av den Bonus arbetsblad.
  • Skriv sedan följande formel:
=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)

  • Slutligen trycker du på Gå in på och använda Handtag för fyllning för att se resten av resultatet.

Fördelning av formler

➤ Den INDIRECT-funktion omvandlar textsträngen till en giltig cellreferens. Här hänvisar den till arken i cellintervallet H5:H6 .

➤ För att inkludera en rad olika summor och kriterier ska SUMIF-funktionen kommer att använda de referensarbetsblad som vi angett. Den kommer att återge värdet av försäljningsbeloppet för varje anställd från arbetsbladen. Månad 1 & Månad 2 .

➤ Den SUMPRODUCT-funktionen summerar de belopp som vi har fått fram genom ovanstående förfarande.

➤ I den Bonus arbetsbladet, den VLOOKUP-funktionen tittar upp från området. E5:E7 . I slutändan kommer den att återge det matchade bonusbeloppet för en anställd.

Anteckningar:

  • Kolumnindexet får inte vara mindre än 1.
  • Ange indexnumret som ett numeriskt värde.
  • SUMIF-funktionen fungerar endast på numeriska data.
  • Vi bör trycka på Ctrl+Shift+Enter eftersom VLOOKUP fungerar som en matrisformel.

Läs mer: Excel SUMIF-funktion för flera kriterier (3 metoder + bonus)

Slutsats

Med hjälp av dessa metoder kan vi enkelt kombinera Excel SUMIF & VLOOKUP funktioner över flera ark för att hitta ett värde. En övningsarbetsbok har lagts till. Prova den gärna. Fråga gärna om du har några frågor eller förslag på nya metoder.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.