Innholdsfortegnelse
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.