czas Odczytu: 3 minuty
w programie Excel możesz łatwo zwrócić wynik między dwiema wartościami.
większość ludzi uważa, że muszą zrobić dużo, jeśli zagnieżdżone. Ale możesz zrobić to samo zadanie za pomocą funkcji VLOOKUP
w czym problem?
Załóżmy, że masz ten skoroszyt, w którym chcesz obliczyć prowizję dla każdego pracownika w funkcji jego sprzedaży.,
Jak zwrócić prowizję zarobioną przez każdego sprzedawcę? 🤨 🤔
rozwiązanie z funkcją if
w ten sposób większość użytkowników programu Excel próbuje rozwiązać ten problem. To działa, ale to naprawdę nie jest najskuteczniejsze rozwiązanie.
dzięki funkcji IF musimy rozważyć każdy przypadek w konkretnym przypadku., Na przykład, dla komórki C2 możemy napisać
=IF(B2>=30, F8,IF(B2>=25,F7,IF(B2>=20,F6,IF(B2>=10,F5,F4)))
tak to działa,wynik jest poprawny, ale ta formuła jest okropna do napisania. I jest wiele szans na popełnienie błędu.,
rozwiązanie z funkcją IFS
Jeśli masz Excel 2016, Excel 2019 lub Office 365, możesz uniknąć zagnieżdżenia IF z nową funkcją IFS.
nie ma różnicy ze standardem, jeśli jest zagnieżdżony w tym sensie, że musisz napisać wszystkie różne przypadki. Ale łatwiej odczytać formułę.
=IFS(test1,wynik,test2,wynik,test3, wynik,…,”>
=0,F4)
dzięki funkcji IFS nie musisz zarządzać liczbą nawiasów zamykających podobnie jak w przypadku zagnieżdżonego if 😉
rozwiązanie z VLOOKUP
VLOOKUP akceptuje 2 parametry dla swojego ostatniego parametru
- 1 lub true dla przybliżonego dopasowania
- 0 lub FALSE dla dokładnego dopasowania
99% czasu, używasz VLOOKUP z parametrem false, aby znaleźć wynik na tym samym ID jak w bazie danych.,
ale z parametrem TRUE, funkcja nie działa w ten sam sposób. W rzeczywistości funkcja uzna, że badania pasują do wyniku, jeśli wyszukiwana wartość jest „pomiędzy”., 😲 😍 👍
Budowa funkcji VLOOKUP
zacznijmy od wartości do wyszukiwania
=VLOOKUP(B2,
następnie nasza tabela referencyjna
=VLOOKUP(B2,$E$4:$f$8,
i wskazujemy kolumnę do powrotu (drugą w naszej tabeli referencyjnej)
=VLOOKUP(B2,$E$4:$F$8,2,
kończymy według typu lub badania ; 1 lub True
=VLOOKUP(B2,$E$4:$F$8,2,1)
to takie proste !!, 😎 😎 😎
ta sama funkcja, ale z ostatnim argumentem = 0
aby zobaczyć wpływ ostatniego parametru funkcji VLOOKUP, jeśli masz dokładnie tę samą formułę, ale z parametrem False, lub 0, wynik jest zły