doba čtení: 3 minuty
v aplikaci Excel můžete snadno vrátit výsledek mezi dvěma hodnotami.
většina lidí si myslí, že musí dělat hodně, pokud je vnořena. Ale můžete dělat stejnou práci s funkcí VLOOKUP
jaký je problém?
řekněme, že máte tento sešit, kde chcete vypočítat komisi pro každého zaměstnance v závislosti na jejich prodej.,
Jak vrátit provizi získanou každým prodejcem? 🤨 🤔
řešení s funkcí if
takto se většina uživatelů aplikace Excel snaží tento problém vyřešit. Funguje to, ale opravdu to není nejúčinnější řešení.
s funkcí IF musíme zvážit každý případ v konkrétním IF., Například pro buňku C2, můžeme napsat,
=KDYŽ(B2>=30,F8,KDYŽ(B2>=25,F7,KDYŽ(B2>=20,F6,KDYŽ(B2>=10,F5,F4))))
Ano, to funguje, výsledek je správný, ale tento vzorec je hrozné psát. A je tu velká šance udělat chybu.,
Řešení IFS funkce
Pokud máte Excel 2016, Excel 2019 nebo Office 365, můžete se vyhnout, POKUD vnořené s novou funkcí IFS.
neexistuje žádný rozdíl se standardem, pokud je vnořen v tom smyslu, že musíte napsat všechny různé případy. Ale čím snazší je přečíst vzorec.
= IFS(test1, výsledek, test2, výsledek, test3, výsledek,…,“>
=0,F4)
S IFS funkce, nemusíte spravovat počet uzavírací závorka jako s POKUD vnořené 😉
Řešení s VLOOKUP
SVYHLEDAT přijímá 2 parametry pro jeho poslední parametr
- 1 nebo PRAVDA, pro přibližnou shodu
- 0 nebo NEPRAVDA pro přesnou shodu
99% času, můžete použít funkci SVYHLEDAT s parametrem FALSE najít výsledek na stejné ID jako je v databázi.,
ale s parametrem TRUE funkce nefunguje stejným způsobem. Ve skutečnosti se funkce domnívá, že výzkum odpovídá výsledku, pokud je hledaná hodnota „mezi“., 😲😍👍
Konstrukce funkce SVYHLEDAT
začněme s hodnotou hledat
=SVYHLEDAT(B2,
Pak se naše referenční tabulky.
=SVYHLEDAT(B2,$E$4:$F$8,
A, uveďte sloupci výnos (druhý v naší referenční tabulka)
=SVYHLEDAT(B2,$E$4:$F$8,2,
dokončit podle typu nebo výzkumu ; 1 nebo TRUE
=SVYHLEDAT(B2,$E$4:$F$8,2,1)
je To tak snadné !!, 😎😎😎
Stejné funkce, ale s poslední argument = 0
Jen proto, aby vidět dopad poslední parametr funkce SVYHLEDAT, pokud máte přesně stejný vzorec, ale s parametrem FALSE nebo 0, výsledek je špatně.