Формула на Excel: Изчислете оценки с VLOOKUP -

Обща формула

=VLOOKUP(score,key,2,TRUE)

Обобщение

За да зададете оценка въз основа на резултат, можете да използвате функцията VLOOKUP, конфигурирана да изпълнява приблизително съвпадение. В показания пример "ключ" е наименованият диапазон B5: C9, формулата във F5. копирано надолу, е:

=VLOOKUP(E5,key,2,TRUE)

където "ключ" е наименованият диапазон B5: C9.

Забележка: таблицата за търсене трябва да бъде сортирана във възходящ ред, а VLOOKUP трябва да бъде настроен на приблизителен режим на съвпадение.

Обяснение

В този пример резултатите в колона F са справочни стойности за функцията VLOOKUP. Търсещата таблица е наименованият диапазон „ключ“ (B5: C9). Индексът на колоната се предоставя като 2, тъй като искаме VLOOKUP да върне оценка от втората колона. И накрая, последният аргумент за VLOOKUP, объркано нареченото „търсене на обхват“ е зададено на TRUE, за да каже на VLOOKUP да извърши „приблизително съвпадение“.

В режим на приблизително съвпадение VLOOKUP приема, че таблицата е сортирана по първата колона. С резултат, предоставен като справочна стойност, VLOOKUP ще сканира първата колона на таблицата. Ако намери точно съвпадение, ще върне оценката на този ред. Ако VLOOKUP не намери точно съвпадение, той ще продължи да сканира, докато не намери стойност, по-голяма от стойността на справка, след това ще "отстъпи назад" и ще върне оценката в предишния ред.

С други думи, VLOOKUP ще съответства на последната стойност, която е по-малка или равна на справочната стойност.

Забележка: ако резултатът е по-малък от първия запис в таблицата, VLOOKUP ще върне грешката # N / A.

За приблизително съвпадение

VLOOKUP ще изпълни приблизително съвпадение по подразбиране, така че технически няма нужда да предоставяте 4-ти аргумент. Препоръчвам Ви обаче винаги да предоставяте последния аргумент изрично, защото той Ви принуждава да обмислите какво искате. Предоставянето на стойност ви дава и визуално напомняне в бъдеще.

Интересни статии...