Innehållsförteckning
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.xlsxIntroduktion 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 .
På 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 på 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 på 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.