
Generisk formel
=VLOOKUP(score,key,2,TRUE)
Sammendrag
For å tildele en karakter basert på en score, kan du bruke VLOOKUP-funksjonen konfigurert til å utføre en omtrentlig kamp. I eksemplet som vises er "nøkkel" det navngitte området B5: C9, formelen i F5. kopiert ned, er:
=VLOOKUP(E5,key,2,TRUE)
der "nøkkel" er det navngitte området B5: C9.
Merk: oppslagstabellen må sorteres i stigende rekkefølge, og VLOOKUP må settes til omtrentlig kampmodus.
Forklaring
I dette eksemplet er poengene i kolonne F oppslagsverdier for VLOOKUP-funksjonen. Oppslagstabellen er det navngitte området "nøkkel" (B5: C9). Kolonneindeksen er gitt som 2, siden vi vil at VLOOKUP skal returnere en karakter fra den andre kolonnen. Endelig er det siste argumentet for VLOOKUP, den forvirrende navnet "rekkeviddeoppslag" satt til SANN, for å fortelle VLOOKUP å utføre en "omtrentlig kamp".
I omtrentlig kampmodus antar VLOOKUP at tabellen er sortert etter den første kolonnen. Med en poengsum som oppslagsverdi, vil VLOOKUP skanne den første kolonnen i tabellen. Hvis den finner en nøyaktig samsvar, returnerer den karakteren på den raden. Hvis VLOOKUP ikke finner et eksakt samsvar, fortsetter det skanningen til den finner en verdi som er større enn oppslagsverdien, og deretter "går tilbake" og returnerer karakteren i forrige rad.
Med andre ord vil VLOOKUP matche den siste verdien som er mindre enn eller lik oppslagsverdien.
Merk: hvis poengsummen er mindre enn den første oppføringen i tabellen, vil VLOOKUP returnere # N / A-feilen.
Omtrent omtrentlig kamp
VLOOKUP vil utføre en omtrentlig kamp som standard, så det er teknisk ikke nødvendig å oppgi det fjerde argumentet. Jeg anbefaler imidlertid at du alltid gir det siste argumentet eksplisitt fordi det tvinger deg til å vurdere hva du vil. Å gi en verdi gir deg også en visuell påminnelse i fremtiden.