Excel-opplæring: Toveisoppslag med INDEX og MATCH tilnærmet

Innholdsfortegnelse

I denne videoen vil vi se på hvordan du bygger en toveisoppslag med INDEX og MATCH, ved hjelp av en omtrentlig kamp.

Her har vi en enkel kostnadsberegner, som ser opp kostnadene basert på materialets bredde og høyde. Kampen må være omtrentlig. For eksempel, hvis bredden er 250, og høyden er 325, er det riktige resultatet $ 1800.

Hvis bredden er 450, og høyden holder seg på 325, er det riktige resultatet $ 3600.

Vi kan bygge en formel som gjør dette oppslaget ved hjelp av INDEX og MATCH.

La oss først få INDEX til å fungere som et bevis på konseptet, ved å hardkode en del av formelen. Dette er en fin måte å sørge for at du har den rette ideen, før du begynner.

Så, med dataene i tabellen vår som matrise, og med en bredde på 450 og en høyde på 325, vil INDEX trenge et radnummer på 3 og et kolonnetall på 4, for å hente riktig verdi i tabellen . Dette fungerer bra, men selvfølgelig vil det ikke endres siden verdiene er hardkodede.

Så la oss sette opp MATCH-funksjonene vi trenger for å beregne disse verdiene.

For å få verdien for bredde, som er radnummeret i INDEX, bruker vi oppslagsverdien fra M7, og verdiene i kolonne B, som oppslagsmatrise. For samsvarstype ønsker vi å bruke 1 for omtrentlig samsvar fordi verdiene er sortert i stigende rekkefølge. Resultatet er 4.

For å få høyde, som er kolonnen i INDEX, bruker vi igjen MATCH med verdien fra M8, høydenes verdier fra rad 6. Igjen, samsvarstypen igjen satt til 1 for omtrentlig kamp. Resultatet er 3.

Nå hvis jeg endrer bredde til 350 og høyde til 550, får vi et nytt sett med resultater.

Disse verdiene er akkurat det vi trenger for INDEX. Så nå skal jeg bare kopiere og lime inn MATCH-funksjonene i den opprinnelige INDEX-formelen.

Bredden går inn for radnummer.

Og høyden går inn for kolonnenummer.

Vi har nå et dynamisk oppslag som korrekt beregner kostnadene basert på bredde og høyde, og er omtrentlig samsvar.

Kurs

Betinget formatering

Relaterte snarveier

Kopier valgte celler Ctrl + C + C Lim innhold fra utklippstavlen Ctrl + V + V

Interessante artikler...