Funkcja PRZEŁĄCZ w programie Excel umożliwia wdrożenie wielu kontroli wartości i zwrócenie wyników na podstawie warunku. Poniżej znajdują się szczegółowe informacje dotyczące korzystania z funkcji PRZEŁĄCZ w programie Excel .
Jeśli spędziłeś zbyt dużo czasu na tworzeniu zagnieżdżonej formuły JEŻELI ( funkcja IFS ), z pewnością spodoba Ci się nowa funkcja PRZEŁĄCZ w programie Excel . Funkcja ta pomaga zaoszczędzić czas w sytuacjach, w których konieczne jest skorzystanie z funkcji IFS. Wcześniej ta funkcja była dostępna tylko w VBA, ale SWITCH został niedawno dodany w Excel 2016, Excel Online i Mobile, Excel dla komputerów i telefonów z systemem Android. W tym artykule dowiesz się, jak korzystać z funkcji PRZEŁĄCZ w programie Excel 2016.
Składnia funkcji PRZEŁĄCZ
Funkcja SWITCH porównuje wyrażenie z listą wartości i zwraca pierwszą pasującą wartość. Jeśli nie zostanie znalezione żadne dopasowanie, może zwrócić wartość domyślną.
Struktura funkcji SWITCH jest następująca:
PRZEŁĄCZ(wyrażenie, wartość1, wynik1, [wartość domyślna lub wartość2, wynik2],…[wartość domyślna lub wartość3, wynik3])
Pobiera 4 argumenty, z których jeden jest opcjonalny:
- Wyrażenie jest wymaganym argumentem używanym do porównywania wartości 1… wartości 126.
- WartośćN to wartość używana do porównywania wyrażenia.
- WynikN to wartość zwracana, gdy odpowiedni argument wartośćN pasuje do wyrażenia. Należy go określić dla każdego argumentu wartośćN.
- Domyślna to wartość zwracana, jeśli w wyrażeniach wartośćN nie zostanie znalezione dopasowanie. Ten argument nie ma odpowiedniego wyrażenia wynikN i musi być ostatnim argumentem funkcji.
Ponieważ funkcje są ograniczone do 254 argumentów, można użyć maksymalnie 126 par argumentów wartość i wynik.
Jak używać funkcji PRZEŁĄCZ z innymi funkcjami programu Excel
Możesz także połączyć funkcję PRZEŁĄCZ z innymi funkcjami programu Excel. Można na przykład zagnieździć go w funkcji JEŻELI, aby zwiększyć ogólną wydajność i utworzyć bardziej złożone formuły.
Dodatkowo możesz połączyć SWITCH z następującymi funkcjami Excela:
- Funkcja SUMA : Możesz sumować wartości w oparciu o określone warunki, korzystając z funkcji SUMA i PRZEŁĄCZ. Na przykład użyj najpierw funkcji PRZEŁĄCZ, aby określić wartości całkowite na podstawie warunku, a następnie użyj funkcji SUMA, aby ją obliczyć.
- Funkcje indeksu i dopasowania : Za pomocą tych funkcji możesz wyodrębnić dane z tabeli na podstawie określonych warunków. Na przykład możesz użyć funkcji PRZEŁĄCZ, aby określić wartości docelowe, a następnie użyć INDEKSU i PODAJ., aby wyodrębnić niezbędne dane. Aby uzyskać odpowiednią wartość, możesz także użyć funkcji WYSZUKAJ.PIONOWO.
Porównaj funkcję PRZEŁĄCZ z funkcją IFS
Funkcja PRZEŁĄCZ, podobnie jak funkcja IFS, pomaga zdefiniować szereg warunków. Jednak za pomocą funkcji SWITCH możesz określić wyrażenie oraz sekwencję wartości i wyników, a nie niektóre instrukcje warunkowe. Dzięki funkcji SWITCH nie trzeba ponownie powtarzać wyrażeń, jak w przypadku funkcji IFS.
Na przykład poniższa funkcja IFS wyszukuje dokładne stany.

Objaśnienie: komórka A2 zawiera ciąg 85-UT. Funkcja PRAWY wyodrębnia z tego ciągu 2 znaki znajdujące się najbardziej na prawo (UT). W efekcie funkcja IFS zwraca prawidłowy stan (Utah). Jeśli dwa skrajne znaki na prawo nie są równe UT, TX lub OH, funkcja IFS zwraca znak zapytania. Zamiast PRAWDA możesz także użyć 1=1 lub czegoś innego, co zawsze ma wartość PRAWDA.
Poniższa funkcja SWITCH daje identyczne wyniki, ale jest znacznie łatwiejsza do odczytania.

Objaśnienie: jeśli pierwszy argument (PRAWY (A2,2) w tym przykładzie) jest równy UT, funkcja SWITCH zwraca Uta; jeśli TX zwróci Teksas; jeśli OH zwróci Ohio. Ostatni argument (w tym przykładzie znak zapytania) jest zawsze wartością domyślną (jeśli nie ma dopasowania).
Podobnie w poniższym przykładzie widać, że w przypadku systemu ocen funkcja PRZEŁĄCZNIK wygląda bardziej zwięźle.


Zobaczmy jak działa funkcja PRZEŁĄCZNIK w połączeniu z innymi funkcjami. Załóżmy, że mamy kilka dat i chcemy szybko sprawdzić, czy jest to dzisiaj, wczoraj czy jutro. W tym celu posłużymy się funkcją DZIŚ, która zwraca liczbę kolejną bieżącej daty oraz funkcją DNI, która zwraca liczbę dni pomiędzy dwiema datami.
Jak widać, funkcja PRZEŁĄCZNIK doskonale sprawdza się w tym zadaniu.

W przypadku funkcji JEŻELI konwersja wymaga pewnego zagnieżdżenia i złożoności. Będziesz więc bardziej podatny na popełnianie błędów.

Jednak nie zawsze możliwe jest użycie funkcji PRZEŁĄCZ w programie Excel. Istnieje wiele przykładów, w których nie można użyć funkcji PRZEŁĄCZ zamiast funkcji IFS.

Objaśnienie: ponieważ w tej funkcji IFS zastosowano tutaj symbole „<=" i ="” „="”>”, nie można użyć funkcji PRZEŁĄCZ.
Funkcja PRZEŁĄCZANIE jest naprawdę przydatną funkcją, pozwalającą zaoszczędzić czas i popełnić mniej błędów.
Życzę powodzenia!
Zobacz więcej: