SUMIF med INDEX- og MATCH-funksjoner i Excel

  • Dele Denne
Hugh West

I Microsoft Excel er SUMIF med INDEX-MATCH -funksjoner mye brukt for å trekke ut summen basert på flere kriterier fra forskjellige kolonner & rader . I denne artikkelen får du vite i detalj hvordan vi kan bruke denne SUMIF-en sammen med INDEX-MATCH -funksjoner effektivt for å trekke ut data under flere kriterier .

Skjermbildet ovenfor er en oversikt over artikkelen som representerer datasettet & et eksempel på funksjonen for å trekke ut data ved summering basert på kriterier. Du vil lære mer om datasettet sammen med alle passende funksjoner i følgende metoder i denne artikkelen.

Last ned øvelsesarbeidsbok

Du kan laste ned Excel-arbeidsboken vår som vi har brukt til å forberede denne artikkelen.

SUMIF med INDEX & MATCH

Introduksjon til SUMIF, INDEX & MATCH-funksjoner i Excel

Før vi går ned til bruken av denne kombinerte funksjonen, la oss bli introdusert til det indre & grunnleggende funksjoner først.

1. SUMIF-funksjon

  • Aktivitet:

Legg til cellene spesifisert av de gitte betingelsene eller kriteriene.

  • Formelsyntaks:

=SUM.HVIS(område, kriterier, [sum_område])

  • Argumenter:

område- Område av celler der kriteriene ligger.

kriterier- Valgte kriterier for området.

sum_range- Område av celler som vurderes for å summere opp.

  • Eksempel:

I bildet nedenfor er et datasett til stede. 10 datamaskinmerker er i Kolonne A , enhetskategorier i Kolonne B og totalt salg av produkt for hvert merke i 6 måneder ligger i de neste 6 kolonnene i tabellen.

Med funksjonen SUMIF finner vi det totale salget i mai måned kun for stasjonære datamaskiner av alle merker. Så formelen vår i Celle F18 vil være:

=SUMIF(C5:C14,F17,H5:H14)

Etter å ha trykket Enter , vil få den totale salgsprisen som $71 810.

2. INDEX-funksjon

  • Aktivitet:

Returnerer en referanseverdi for cellen i skjæringspunktet mellom bestemt rad & kolonne i et gitt område.

  • Formelsyntaks:

=INDEKS(matrise, radnummer, [kolonnenummer])

Eller,

=INDEKS(referanse, radnummer , [kolonnnummer], [arealnummer])

  • Argumenter:

array- Område av celler, kolonner eller rader som vurderes for verdiene som skal slås opp.

radnummer- Radposisjon i matrisen.

kolonne_posisjon- Kolonneposisjon i matrisen.

referanse- Utvalg av matriser.

area_num- Serienummeret til matrisen i referansen, hvis du ikke nevner det, vil det betraktes som1.

  • Eksempel:

Forutsatt at vi ønsker å vite verdien i skjæringspunktet mellom 3. rad & Fjerde kolonne fra utvalget av salgspriser fra tabellen. Så i Celle F18 må vi skrive:

=INDEX(D5:I14,3,4)

Nå trykker du Enter & du får resultatet.

Siden den fjerde kolonnen i den valgte matrisen representerer salgsprisene for alle enheter for april og amp; den tredje raden representerer Lenovo Desktop-kategorien, så ved deres skjæringspunkt i arrayet finner vi salgsprisen på Lenovo Desktop i april.

Les mer : Hvordan matche flere kriterier fra forskjellige matriser i Excel

3. MATCH-funksjon

  • Aktivitet:

Returnerer den relative posisjonen til et element i en matrise som samsvarer med en spesifisert verdi i en spesifisert rekkefølge.

  • Formelsyntaks:

=MATCH(oppslagsverdi , oppslagsmatrise, [samsvarstype])

  • Argumenter:

oppslagsverdi- Celleverdi som skal ses etter i celleområdet.

oppslagsmatrise- Område med celler der oppslagsverdien må søkes etter.

match_type- Det er valgfritt. Det avgjør om du vil ha delvis eller eksakt samsvar fra matrisen for oppslagsverdien.

  • Eksempel:

Til å begynne med skal vi vite posisjonen for måneden juni framånedsoverskrifter. I Celle F17 vil formelen vår være:

=MATCH(F16,D4:I4,0)

Trykk Enter & vil du finne at kolonneposisjonen for måneden juni er 6 i månedsoverskriftene.

Endre navnet på måneden i Cell F16 & du vil se den relaterte kolonneposisjonen for en annen måned valgt.

Og hvis vi vil vite radposisjonen til merket Dell fra navnene på merkene i Kolonne B , så vil formelen i Celle F20 være:

=MATCH(F19,B5:B14,0)

Her, B5:B14 er celleområdet der navnet på merkevaren skal ses etter. Hvis du endrer merkenavnet i Cell F19 , får du den relaterte radposisjonen til det merket fra det valgte celleområdet.

Les mer: Hvordan bruke INDEX og Match for delvis samsvar (2 måter)

Lignende avlesninger

  • Hvordan velge spesifikke data i Excel (6 metoder)
  • Formel ved bruk av INDIREKTE INDEX MATCH-funksjoner i Excel
  • Indeksmatch med flere Matcher i Excel (5 metoder)
  • Hvordan bruke INDEX & MATCH-regnearkfunksjoner i Excel VBA
  • Excel INDEX MATCH for å returnere flere verdier i én celle

Kombinere INDEX & MATCH-funksjoner i Excel

Nå vet vi hvordan vi bruker INDEX & MATCH fungerer sammen som en funksjon og nøyaktig hva denne kombinerte funksjonen returnerer som utdata. Dettekombinert INDEX-MATCH -funksjon er effektiv for å finne spesifikke data fra et stort utvalg. MATCH funksjonen her ser etter raden & kolonneposisjoner for inngangsverdiene & INDEKS-funksjonen vil ganske enkelt returnere utdata fra skjæringspunktet mellom den raden & kolonneposisjoner.

Nå, basert på datasettet vårt, ønsker vi å vite den totale salgsprisen for Lenovo-merket i juni. Så i Celle F18 skriver du:

=INDEX(D5:I14,MATCH(F17,B5:B14,0),MATCH(F16,D4:I4,0))

Trykk Enter & du finner resultatet umiddelbart.

Hvis du endrer måneden & enhetsnavn i F16 & henholdsvis F17 , vil du få det relaterte resultatet i F18 med en gang.

Les mer: Excel Index Match enkelt/flere kriterier med enkelt/flere resultater

Bruk av SUMIF med INDEX & MATCH-funksjoner i Excel

La oss nå komme til hovedsaken i artikkelen. Vi bruker SUMIF med INDEX & MATCH fungerer her. For vår beregning med flere kriterier, har vi modifisert datasettet litt. I Kolonne A er 5 merker nå til stede med flere opptredener for sine 2 typer enheter. Salgsprisene i resten av kolonnene er uendret.

Vi finner ut det totale salget av Lenovo-enheter i juni måned.

📌 Trinn:

➤ I utdata Celle F18 vil den relaterte formelen være:

=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

➤ Trykk Enter & du får den totale salgsprisen for Lenovo i juni med en gang.

Og hvis du vil bytte til enhetskategorien, forutsatt at du vil finne den totale salgsprisen for skrivebordet vil Sum Range være C5:C14 & Sumkriterier vil være Desktop nå. Så i så fall vil formelen være:

=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

Les mer: INDEX MATCH med flere kriterier på et annet ark (2 måter)

Bruk av SUMIFS med INDEX & MATCH-funksjoner i Excel

SUMIFS er underkategorien til SUMIF -funksjonen. Ved å bruke SUMIFS -funksjonen sammen med INDEX & MATCH funksjoner inne, kan du legge til mer enn 1 kriterium som ikke er mulig med SUMIF funksjon. I SUMIFS -funksjoner må du først legge inn Sumområde , deretter vil Kriteriumområde samt Rekkeviddekriterier bli plassert. Nå, basert på datasettet vårt, finner vi ut salgsprisen på Acer desktop i mai måned. Langs radene legger vi til to forskjellige kriterier her fra Kolonner B & C .

📌 Trinn:

➤ Den relaterte formelen i Celle F19 vil være:

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ Trykk Enter & funksjonen vil returnere som $ 9 000,00.

Les mer: Indeksmatch sum flere rader i Excel (3 måter)

Avsluttende ord

Jeg håper denne artikkelen om bruken av SUMIFmed INDEX & MATCH-funksjoner vil nå be deg om å søke i Excel-oppgavene dine. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan ta en titt på våre andre interessante artikler relatert til Excel-funksjoner på denne nettsiden.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.