VLOOKUP s PRAVDA - Jak najít nejbližší zápas?

VLOOKUP s PRAVDA

99,99% času, každý používá FALSE jako kritéria vyhledávání rozsahu, protože v 99,99% času potřebujeme přesnou shodu z pole tabulky. I na školení museli vaši trenéři vysvětlit pouze FALSE kritéria a řekli by si, že si nemusíte dělat starosti s TRUE kritérii. Pravděpodobně z důvodu nevznikajícího scénáře jsme nepoužili TRUE kritéria, ale v tomto článku vám ukážeme, jak používat TRUE kritéria ve VLOOKUP s různými scénáři.

SVYHLEDAT nejlépe odpovídají výsledku pomocí TRUE O ption

Nejprve se podívejte na syntaxi vzorce VLOOKUP.

Ve výše uvedené syntaxi jsou všechny argumenty funkce VLOOKUP povinné, ale poslední argument (Range Lookup) je volitelný. Pro tento argument můžeme dodat dva parametry, tj. TRUE (1) nebo FALSE (0) .

Pokud zadáte TRUE (1), pak najde přibližnou shodu a pokud zadáte FALSE (0), najde přesnou shodu.

Nyní se podívejte na níže uvedený soubor dat v aplikaci Excel.

Nahoře máme čísla od 3 do 20 a na pravé straně máme číslo vyhledávací hodnoty jako 14, ale toto číslo v tabulce hlavních čísel neexistuje.

Nyní nejprve použijte funkci VLOOKUP s FALSE jako kritéria vyhledávání rozsahu, abyste našli přesnou shodu.

Nyní stiskněte klávesu Enter a získáte výsledek vzorce.

Výsledkem je chybová hodnota není k dispozici # N / A.

Nyní změňte kritéria vyhledávání rozsahu z FALSE (0) na TRUE (1).

Tentokrát jsme dostali výsledek jako 10. Určitě vás zajímá číslo 14, které v poli tabulky neexistuje. Jak tento parametr vrátil 10 jako výsledek?

Vysvětlím vám výsledek za vás.

Nastavili jsme argument pro vyhledávání rozsahu, který má hodnotu TRUE, takže najde nejbližší shodu pro zadanou vyhledávací hodnotu (14).

Jak to funguje, je „naše vyhledávací hodnota je 14 a VLOOKUP začne hledat shora dolů, když je vyhledávací hodnota menší než hodnota v tabulce, zastaví se v daném okamžiku a vrátí příslušný výsledek“.

Například v našich datech je 14 větší než 10 a menší než 15, takže v okamžiku, kdy VLOOKUP najde hodnotu 15, vrátí se zpět a vrátí předchozí menší hodnotu, tj. 10.

Chcete-li to otestovat, změňte hodnotu z 10 na 15 a podívejte se na kouzlo.

Protože jsme změnili aktuální menší hodnotu více než vyhledávání, vrátila předchozí nižší hodnotu, tj. 8.

VLOOKUP TRUE jako alternativa k podmínce IF

IF je důležitá funkce v aplikaci Excel a pro všechny výpočty založené na kritériích používáme příkazy IF. Podívejte se například na níže uvedená data.

Máme zde dvě tabulky, „Tabulka prodeje“ a „Tabulka pobídek%“. “ U „tabulky prodeje“ musíme dospět k% pobídek na základě tržeb generovaných každým zaměstnancem. Pro výpočet% pobídky máme níže uvedená kritéria.

  • Pokud je příjem> 50000, bude motivační% 10%.
  • Pokud je výnos> 40000, bude motivační% 8%.
  • Pokud je výnos> 20000, bude motivační% 6%.
  • Pokud je výnos <20000, bude motivační% 5%.

Musíme tedy splnit čtyři kritéria. V těchto případech používáme typické podmínky IF, abychom dospěli k% pobídky, ale teď uvidíme, jak můžeme použít VLOOKUP k dosažení pobídky%.

Použijte vzorec VLOOKUP s kritériem TRUE.

Tady máš. Máme motivační% proti příjmům generovaným každým zaměstnancem. Vysvětlím vám, jak to funguje.

Nejprve se podívejte na tabulku Incentive%.

  • To znamená, že mezi 0 a 20 000 pobídkovými% je 5%.
  • Mezi lety 20001 a 40000 je motivační% 6%.
  • Mezi 40001 a 50000 je motivační% 8%.
  • Cokoli nad 50000% pobídek je 10%.

Protože jsme zadali TRUE jako argument pro vyhledání rozsahu, vrátí přibližnou shodu.

Podívejte se na první případ, v tomto výnosu je 35961, což je méně než hodnota tabulky pobídek 40000 a nižší hodnota než 40000 v tabulce je 20000 a pro tuto pobídku je% 6%.

Takto funguje funkce PRAVDA a loučí se složitým podmínkám IF.

Věci k zapamatování

  • TRUE najde přibližnou shodu.
  • TRUE je také reprezentováno 1.
  • V případě numerického scénáře vždy najde menší nebo rovnou vyhledávací hodnotu v poli tabulky.
  • Pokud je vyhledávací hodnota menší než všechny hodnoty ve vyhledávací tabulce, vrátí chybu jako # N / A.

Zajímavé články...