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

Twoje dane muszą być sortowane ⚠ ⚠ ⚠