VLOOKUP с TRUE - Как да намерим най-близкото съвпадение?

Съдържание

VLOOKUP с TRUE

В 99,99% от случаите всички използват FALSE като критерии за търсене на диапазон, защото в 99,99% от случаите се нуждаем от точно съвпадение от масива на таблицата. Дори в тренировъчните сесии, вашите обучители трябва да са обяснили само ФАЛШИ критерии и биха казали да не се тревожат за ИСТИНСКИТЕ критерии. Вероятно поради невъзникващия сценарий не сме използвали ИСТИНСКИ критерии, но в тази статия ще ви покажем как да използвате ИСТИНСКИ критерии в VLOOKUP с различни сценарии.

VLOOKUP Най-близък резултат на съвпадение чрез използване на TRUE O ption

Първо, разгледайте синтаксиса на формулата VLOOKUP.

В горния синтаксис всички аргументи на функцията VLOOKUP са задължителни, но последният аргумент (Range Lookup) не е задължителен. За този аргумент можем да предоставим два параметъра, т.е. TRUE (1) или FALSE (0) .

Ако предоставите TRUE (1), то ще намери приблизителното съвпадение, а ако предоставите FALSE (0), ще намери точното съвпадение.

Сега разгледайте по-долу набора от данни в Excel.

По-горе имаме числа от 3 до 20, а от дясната страна имаме номер на справочна стойност като 14, но този номер не съществува в таблицата с основните числа.

Сега първо приложете функцията VLOOKUP с FALSE като критерии за търсене на диапазон, за да намерите точното съвпадение.

Сега натиснете клавиша enter, за да получите резултата от формулата.

Имаме стойност за грешка на не е на разположение # N / A , като резултат.

Сега променете критериите за търсене на диапазон от FALSE (0) на TRUE (1).

Този път получихме резултата като 10. Сигурно се чудите за числото 14, което не съществува в масива на таблицата. Как този параметър е върнал 10 като резултат?

Позволете ми да ви обясня резултата за вас.

Задали сме аргумента за търсене на диапазон TRUE, така че той намира най-близкото съвпадение за предоставената стойност за търсене (14).

Начинът, по който това работи, е „нашата справочна стойност е 14 и VLOOKUP започва да търси отгоре надолу, когато търсещата стойност е по-малка от стойността в таблицата, тя ще спре в този момент във времето да върне съответния резултат“.

Например в нашите данни 14 е по-голямо от 10 и по-малко от 15, така че в момента, в който VLOOKUP намери стойността 15, той ще се върне и ще върне предишната по-малка стойност, т.е.

За да тествате това, променете стойността от 10 на 15 и вижте магията.

Тъй като сме променили текущата по-малка стойност повече от търсенето, тя е върнала предишната по-малка стойност, т.е. 8.

VLOOKUP TRUE като алтернатива на условието IF

IF е важната функция в Excel и за всички изчисления, базирани на критерии, използваме инструкции IF. Например погледнете данните по-долу.

Тук имаме две таблици, „Таблица за продажби“ и „Таблица за стимулиране%“. “ За „Таблица на продажбите“ трябва да стигнем до стимул% въз основа на приходите, генерирани от всеки служител. За да изчислим стимул%, имаме следните критерии.

  • Ако приходите са> 50000, тогава стимулът% ще бъде 10%.
  • Ако приходите са> 40000, тогава стимулът% ще бъде 8%.
  • Ако приходите са> 20000, тогава стимулът% ще бъде 6%.
  • Ако приходите са <20000, тогава стимулът% ще бъде 5%.

Така че имаме четири критерия, които да удовлетворим. В тези случаи използваме типични IF условия, за да достигнем до стимул%, но сега вижте как можем да използваме VLOOKUP, за да стигнем до стимул%.

Приложете формулата VLOOKUP с TRUE като критерии.

Ето. Имаме своя стимул% спрямо приходите, генерирани от всеки служител. Позволете ми да ви обясня как работи това.

Първо, погледнете таблицата за стимул%.

  • Това казва, че между 0 до 20000 стимула% е 5%.
  • Между 20001 до 40000% стимул е 6%.
  • Между 40001 до 50000, стимул% е 8%.
  • Всичко над 50000 стимула% е 10%.

Тъй като сме предоставили TRUE като аргумент за търсене на диапазон, той ще върне приблизителното съвпадение.

Погледнете първия случай, при този приход е 35961, това е по-малко от стойността на таблицата за стимули от 40000, а по-ниската стойност от 40000 в таблицата е 20000, а за този стимул% е 6%.

По този начин функцията TRUE работи и се сбогува със сложни IF условия.

Неща за запомняне

  • TRUE намира приблизителното съвпадение.
  • ИСТИНАТА също е представена с 1.
  • В случай на числови сценарии той винаги намира по-малко или равно на справочната стойност в масива на таблицата.
  • Ако справочната стойност е по-малка от всички стойности в справочната таблица, тя ще върне грешка като # N / A.

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