Funkcja PRZEŁĄCZ należy do kategorii logicznych i jest dostępna w Excelu od wersji 2019. Oblicza wyrażenie, a następnie porównuje je z listą wartości w określonej kolejności i zwraca pierwszy zgodny wynik. W przypadku braku zgodności, może zwrócić inną wartość.
W pierwszej kolejności podajemy wyrażenie, które ma zostać obliczone – argument o nazwie wyrażenie. W kolejnych, parami podajemy przykładową wartość1 jaka może znaleźć się w argumencie wyrażenie oraz podajemy wynik1, czyli to, co zostanie zwrócone w przypadku, gdy wyrażenie = wartość1. Dalej analogicznie uzupełniamy wartość2, wynik2, wartość3, wynik3 i tak, aż do uzupełnienia wszystkich potrzebnych argumentów.
W poniższym przykładzie należy najpierw wyodrębnić skrót z kodu, a następnie dopasować do skrótu odpowiedni Stan. Aby otrzymać skrót użyto funkcji PRAWY (wynikiem w pierwszym wierszu jest KS), a następnie zagnieżdżono ją do funkcji PRZEŁĄCZ.
Formuła w komórce B2 wygląda następująco:
Ostatnim argumentem – wartość7 – jest słowo „brak”. Do wartość7 nie ma przypisanego argumentu wynik7, oznacza to, że jeśli funkcja znajdzie kod, który w funkcji nie ma przypisanego skrótu nazwy stanu, to Excel zawsze zwróci słowo „brak”.
Tutaj najpierw wykorzystaliśmy funkcję DZIEŃ.TYG tak, aby Excel przy każdej dacie zwrócił odpowiednią wartość (dla poniedziałku 1, dla niedzieli 7). Następnie funkcję tą zagnieżdżono do funkcji PRZEŁĄCZ. Aby zapis był krótszy i bardziej przystępny, dla wyników wybrano jedynie poniedziałek i wtorek. Dla pozostałych dni wyświetla się tekst „inny dzień tyg”.
Formuła w komórce B2 wygląda następująco: