Excel-képlet: Az osztályzatok kiszámítása a VLOOKUP - segítségével

Általános képlet

=VLOOKUP(score,key,2,TRUE)

Összegzés

Pontszám alapján osztályzat hozzárendeléséhez használhatja a hozzávetőleges mérkőzés végrehajtására konfigurált VLOOKUP funkciót. A bemutatott példában a "kulcs" a B5: C9 nevű tartomány, az F5 képlete. lemásolva, a következő:

=VLOOKUP(E5,key,2,TRUE)

ahol a "kulcs" a B5: C9 nevű tartomány.

Megjegyzés: a keresési táblázatot növekvő sorrendben kell rendezni, és a VLOOKUP beállítást hozzávetőleges egyezési módra kell beállítani.

Magyarázat

Ebben a példában az F oszlop pontszámai a VLOOKUP függvény keresési értékei. A keresőtábla a megnevezett tartomány "kulcs" (B5: C9). Az oszlopindex 2-ként van megadva, mivel azt akarjuk, hogy a VLOOKUP a második oszlopból adjon osztályzatot. Végül a VLOOKUP utolsó argumentuma, a zavaróan elnevezett "tartománykeresés" értéke IGAZ, hogy a VLOOKUP-ot "hozzávetőleges mérkőzés" végrehajtására utasítsa.

Körülbelül egyezési módban a VLOOKUP feltételezi, hogy a táblázatot az első oszlop rendezi. A keresési értékként megadott pontszámmal a VLOOKUP beolvassa a táblázat első oszlopát. Ha pontos egyezést talál, akkor az adott sorban adja vissza az osztályzatot. Ha a VLOOKUP nem talál pontos egyezést, addig folytatja a keresést, amíg nem talál a keresési értéknél nagyobb értéket, majd "visszalép" és visszaadja az előző sorban szereplő osztályzatot.

Más szavakkal, a VLOOKUP megegyezik az utolsó értékkel, amely kisebb vagy egyenlő a keresési értékkel.

Megjegyzés: ha a pontszám kisebb, mint a táblázat első bejegyzése, a VLOOKUP visszaadja a # N / A hibát.

A hozzávetőleges mérkőzésről

A VLOOKUP alapértelmezés szerint hozzávetőleges egyezést fog végrehajtani, így technikailag nincs szükség a 4. argumentum megadására. Azt javaslom azonban, hogy mindig adja meg kifejezetten az utolsó érvet, mert arra kényszeríti, hogy fontolja meg, mit akar. Az érték megadása vizuális emlékeztetőt is ad a jövőben.

érdekes cikkek...