Kombiner SUMIF og VLOOKUP i Excel (3 hurtige fremgangsmåder)

  • Del Dette
Hugh West

I Microsoft Excel skal vi kombinere SUMIF og VLOOKUP-funktioner til at lede efter en værdi, og ud fra dette kriterium beregnes en sum ud fra en række værdier. I denne artikel lærer du et par nyttige teknikker til at kombinere SUMIF og VLOOKUP funktioner med nogle passende eksempler og enkle forklaringer.

Download arbejdsbog til øvelser

Du kan downloade den Excel-arbejdsbog, som vi har brugt til at forberede denne artikel.

Kombiner SUMIF med VLOOKUP.xlsx

Oversigt: Excel SUMIF-funktion

  • Målsætning:

Funktionen tilføjer de celler, der er angivet af en given betingelse eller kriterier.

  • Formel:

=SUMIF(interval, kriterier, [sum_range])

  • Argumenter:

rækkevidde- Det område af celler, hvor betingelsen skal anvendes. kriterier- Betingelse for det valgte område af celler. [sum_range]- Det område af celler, hvor udgangene ligger. For mere detaljerede forklaringer og eksempler med SUMIF funktion, klik her .

Oversigt: Excel VLOOKUP-funktion

  • Målsætning:

VLOOKUP-funktionen leder efter en værdi i kolonnen længst til venstre i en tabel og returnerer derefter en værdi i den samme række fra en angivet kolonne.

  • Formel:

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

  • Argumenter:

lookup_value- Den værdi, der søges efter i den venstre kolonne i den givne tabel. Kan være en enkelt værdi eller et array af værdier. table_array- Den tabel, hvor den søger efter opslagsværdien i kolonnen længst til venstre. col_index_num- Nummeret på den kolonne i tabellen, hvorfra der skal returneres en værdi. [range_lookup]- Angiver, om der kræves et nøjagtigt eller delvist match af lookup_value. 0 for et nøjagtigt match, 1 for et delvist match. Standard er 1 (delvist match). For mere detaljerede forklaringer og eksempler med VLOOKUP funktion, klik her .

Læs mere: Hvad er et tabelarray i VLOOKUP? (Forklaret med eksempler)

3 Nyttige metoder til at kombinere SUMIF og VLOOKUP i Excel

Når vi skal kombinere SUMIF og VLOOKUP funktioner, kan scenariet inddeles i to kategorier. i) Vi skal lede efter overensstemmelser og derefter lave en sum på baggrund af resultaterne. Eller, ii) Vi skal lave en sum fra flere tabeller eller regneark og derefter søge efter et match med VLOOKUP De to første metoder i det følgende dækker de første kriterier, mens den tredje metode opsummerer den anden.

1. SUMIF med VLOOKUP til at finde overensstemmelser og summere i lignende regneark

Lad os først få præsenteret vores datasæt. Den første tabel (B4:D14) repræsenterer nogle tilfældige ordredata med produkt-ID'er og deres tilsvarende priser. Den anden tabel til højre viser kundenavnene og deres ID'er. Det, vi vil gøre her, er at søge efter et specifikt kundenavn, der findes i Celle C16 og derefter vil vi på baggrund af denne eneste information søge efter ordrerne for den tilsvarende kunde og lave en sum af den samlede pris, der skal betales i Celle C17 .

I output Celle C17 , den ønskede formel med den SUMIF og VLOOKUP funktioner vil være:

=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)

Og efter at have trykket på Indtast , får du den returværdi, der er vist på billedet nedenfor.

🔎 Hvordan virker formlen?

  • I denne formel er VLOOKUP fungerer som det andet argument (Criteria) i funktionen SUMIF funktion.
  • VLOOKUP funktionen leder efter navnet Alex i opslagsarket (F5:G11) og returnerer ID-nummeret for Alex.
  • På grundlag af det ID-nummer, der blev fundet i det foregående trin, kan SUMIF funktionen lægger alle priserne for det tilsvarende ID-nummer sammen.

Læs mere: Sådan Vlookup og Sum på tværs af flere ark i Excel (2 formler)

2. SUMIF med VLOOKUP til at finde match og summe i lignende regneark i Excel

I dette afsnit anvender vi de samme procedurer som beskrevet tidligere, men denne gang er opslagsarrayet eller -tabellen placeret i et andet regneark (ark2) Så når vi skal henvise til opslagsarkivet, hvor kundenavnene og deres ID'er er placeret, skal vi også nævne det relaterede arknavn. Følgende regneark (Ark1) indeholder de primære data med udgangscellen.

Og her er det andet regneark (ark2) hvor opslagsarrayen findes.

For at inkludere ovenstående opslagsarray i VLOOKUP funktion, skal vi nævne regnearkets navn (ark2) Dette regnearksnavn vil automatisk blive indsat, når du skifter til Ark2 og vælg opslagsarkivet for VLOOKUP Så den endelige formel i output Celle C17 vil være:

=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)

Tryk nu på Indtast og du vil få den resulterende værdi som vist nedenfor.

Læs mere: VLOOKUP og returnering af alle match i Excel (7 måder)

Lignende læsninger

  • VLOOKUP virker ikke (8 grunde & løsninger)
  • Excel LOOKUP vs VLOOKUP: Med 3 eksempler
  • Kombination af SUMPRODUCT og VLOOKUP i Excel
  • INDEX MATCH vs. VLOOKUP-funktion (9 eksempler)
  • Hvordan man laver VLOOKUP Case Sensitive i Excel (4 metoder)

3. Kombiner VLOOKUP-, SUMPRODUCT- og SUMIF-funktioner til flere Excel-ark

Nu skal vi arbejde med flere regneark. I denne metode laver vi en sum af de data, der er tilgængelige i to forskellige regneark, og udtrækker derefter en værdi med VLOOKUP funktion baseret på det tilsvarende beløb. I billedet nedenfor er 1. regneark ved navn Bonus_Beløb indeholder 3 forskellige tabeller. Tabellen længst til venstre viser salgsbonusserne for de tilsvarende sælgere. Vi skal udtrække disse bonusbeløb ved at anvende VLOOKUP funktion for arrayet (E5:F8) Bonuskriterierne er faktisk det samlede salg, som vi skal trække ud fra to forskellige regneark ved navn 'Dag 1' og 'Dag 2' .

Det følgende regneark indeholder salgsdata for dag 1 i november 2021.

Og et andet regneark med navnet 'Dag 2' er her med salgsdata for anden dag.

I det første regneark (Bonus_Beløb) , den ønskede formel i output Celle C5 vil være:

=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B10"),Bonus_Amount!B5,INDIRECT(""'"&$H$5:$H$6&"'!"& "C5:C10"))),$E$5:$F$8,2,TRUE)

Når du har trykket på Indtast og ved hjælp af Håndtag til påfyldning til automatisk at udfylde resten af cellerne i Bonus-kolonnen, får vi følgende resultater.

🔎 Hvordan virker formlen?

  • I denne formel, funktionen INDIRECT henviser til navnene på arkene fra cellerne H5 og H6.
  • SUMIF-funktionen bruger referencearkene (opnået ved INDIRECT-funktionen) til at inkludere sumområdet og kriterierne for dens argumenter. De resulterende output fra denne funktion returneres i et array, der repræsenterer salgsbeløbene for en bestemt sælger fra dag 1 og dag 2.
  • Funktionen SUMPRODUCT lægger de salgsbeløb, der blev fundet i det foregående trin, sammen.
  • VLOOKUP-funktionen leder efter intervallet for dette samlede salgsbeløb i tabellen (E4:F8) af bonuskriterier i den Bonus_Beløb ark. Og endelig returnerer den bonusbeløbet baseret på kriterieområdet for en sælger.

Læs mere: Sådan kombineres Excel SUMIF & VLOOKUP på tværs af flere ark

Brug af SUMIFS med VLOOKUP til at tilføje flere kriterier

Funktionen SUMIFS er i stand til at optage flere kriterier eller betingelser . Ved at kombinere denne funktion med VLOOKUP kan vi slå en værdi op, tilføje nogle kriterier og til sidst få en sum, der tager hensyn til de nævnte kriterier for opslagsværdien. Datasættet i det følgende ligner meget det, vi har set i de to første metoder. I denne tabel har vi tilføjet en ny kolonne efter Pris kolonnen. Den nye kolonne repræsenterer ordrestatus for alle ordre-id'er. Ved at bruge kolonnen SUMIFS funktion her, indsætter vi to kriterier - i) det specifikke ordre-ID for en kunde og ii) Status for bestilling som 'Bekræftet' kun.

Den krævede formel i output Celle C17 vil være:

=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14, "Bekræftet")

Tryk nu på Indtast og du får den samlede pris for de godkendte ordrer til Marcus.

Læs mere: VLOOKUP med flere kriterier i Excel

Afsluttende ord

Jeg håber, at alle disse enkle metoder, der er nævnt ovenfor, nu vil hjælpe dig med at anvende dem i dine Excel-regneark, når du skal kombinere SUMIF med den VLOOKUP funktion. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Du kan også tjekke vores andre artikler om Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.