Функция ВПР имеет один практичный нюанс, узнайте о нем в этой статье.
Введение
Функция ВПР является одной из наиболее часто используемых и универсальных при работе с данными в Excel.
Причем, ВПР расшифровывается как «Вертикальный Просмотр» .
Функция ВПР — Описание
Данная функция осуществляет поиск указанного значения в определенном диапазоне (либо таблице из нескольких столбцов) и возвращает значение, которое находится в одной строке с искомым, из этого же диапазона.
Например, можно найти цену на автомобильную часть, зная лишь номер детали, или получить имя сотрудника на основе его ID.
Синтаксис
В рамках этой статьи заострим наше внимание на аргументе «интервальный_просмотр» .
Этот необязательный аргумента является логическоим значением, которое определяет какое совпадение должна найти функция ВПР — точное или приблизительное.
Аргумент «интервальный_просмотр» может принимать два значения:
- ИСТИНА, при котором ищется значение ближайшее к критерию или совпадающее с ним — обозначается числом 1.
- ЛОЖЬ, при котором ведется поиск значения в точности совпадающее с критерием — обозначается числом 0.
Важно отметить, что если данный аргумент имеет значение ИСТИНА или опущен, то значения в первом столбце аргумента «таблица» должны быть расположены в возрастающем порядке, иначе функция ВПР может вернуть неправильный результат.
И еще, если этот аргумент имеет значение ЛОЖЬ, функция ВПР ищет только точное совпадение.
Пример
В представленном перед вами рабочем листе содержатся 3 колонки и ключ в лице дисконтной таблицы.
Вообще, в аргументе «интервальный_просмотр» в 99% случаев приходится использовать значение ЛОЖЬ, то есть точное совпадение.
Но я покажу вам в этой статье тот самый 1%, когда оно бессильно и какую альтернативу применить.
Сперва хочу пояснить вам суть этой дисконтной таблицы:
- Если покупатель потратит от 0$ до 24.99$, то скидка для него составит 0%, то есть ее не будет
- При сумме заказа на сумму от 25$ до 49.99$ — скидка 5%.
- В случае, если клиент затратит от 50$ до 99.99$ — он будет иметь право на скидку в 10%.
- А если он раскошелится так, что от него доход составит от 100$ и выше — награда для него 20% скидки.
Наша задача узнать какие будут скидки по колонке B, имея в основании дисконтную таблицу.
Введем значение ЛОЖЬ (точное совпадение — «0») в аргументе функции ВПР «интервальный_просмотр» .
Как вы думаете, что из этого получится?
В большинствах ячейках Excel нам выводит ошибку #Н/Д, потому что не удается найти точное совпадение. Лишь в 2 мы получаем правильный ответ, потому что «Сумма Заказа» (колонка B) точь в точь совпадает с «Минимум» (колонка F).
Какая есть альтернатива?
Альтернатива крайне проста — меняем значение аргумента «интервальный_просмотр» с ЛОЖЬ («0») на ИСТИНА («1»).
И вот, совсем другое дело!
К примеру, сумма заказа составляет 82.68$, а в дисконтной таблице прописано, что от 50$ до 99.99$ полагается скидка в 10% — в колонке С так и выдается.
Хочу отметить, что в данном примере важно классифицировать группы на основании их минимальных значений, поэтому важна колонка F, которая выступает в функции ВПР в качестве аргумента «таблица».
И еще, убедитесь, что ваши минимальные значения находятся в порядке возрастания, потому как функция ВПР будет сверху вниз искать подходящие значения.
Заключение
Таким образом, мы рассмотрели тот самый практический нюанс функции ВПР: реальный сценарий использования приблизительного совпадения вместо точного.
💡 Кстати, получите бесплатно мое PDF руководство по 6 самым распространенным ошибкам в формуле Excel, с которыми отчаянно борются многие!
Если вам понравилась данная статья, то обязательно поделитесь ею и подпишитесь!
💥💻📊 Мой девиз: Учись сегодня, создай что-то практичное и успешное завтра. Пусть он станет вашим!