Jak korzystać z funkcji SWITCH w programie Excel? (z przykładami)

Co to jest funkcja SWITCH w programie Excel?

Funkcja przełączania w programie Excel to funkcja porównująca i odwołująca się w programie Excel, która porównuje i dopasowuje wskazaną komórkę do grupy komórek i zwraca wynik na podstawie pierwszego znalezionego dopasowania, metoda użycia tej funkcji jest następująca = SWITCH (komórka docelowa, wartość 1, wynik 1….), na podstawie wartości, w której wynik jest publikowany.

Składnia

  • Wartość wyrażenia - wartość lub wyrażenie do dopasowania
  • Wartość1 / Wynik1 - pierwsza para wartości i wyników
  • Wartość2 / Wynik2 - druga para wartość i wynik (jest to opcjonalne)
  • Domyślna - wartość domyślna używana, gdy nie zostanie znalezione żadne dopasowanie

Przykład

  1. Jeden z projektów o nazwie „Palm Court”.
  2. Różne bloki dostępne w projekcie
  3. Różne numery jednostek, które są dostępne w projekcie dla odpowiednich bloków
  4. To jest „Przedział cenowy”, który mamy określić zgodnie z przyjętym założeniem

Zmień formułę

Spójrzmy na formułę Switch, aby uzyskać wartość komórki 2 w kolumnie Price Range -

  • Funkcja SWITCH będzie dostępna w programie Excel 2016.
  • W tym przykładzie musimy przyjąć komórkę bloku jako wyrażenie, ponieważ założenia cen są oparte na numerach bloków.
  • Wartość1 i wynik 1 - Wspomnieliśmy o warunku, że jeśli wyrażenie jest zgodne z wartością 1, weź Wynik 1 lub przejdź do warunku 2.
  • Wartość 2 i Wynik 2 - Jeśli warunek 1 nie spełnia, wyrażenie dochodzi do warunku 2, aby sprawdzić, czy uzyska dopasowanie, aby uzyskać wynik 2, i ten krok będzie kontynuowany, dopóki wyrażenie nie dopasuje wartości.
  • Jeśli wyrażenie nie pasuje do żadnej wartości w warunkach, domyślnie poda NA jako wyjście (widać to na poniższym obrazku).

Aby wspomnieć o pewnej instrukcji dla komórek, które pokazują #NA, możemy podać ciąg w cudzysłowie, jak poniżej -

Jeśli oceniamy powyższy problem za pomocą funkcji JEŻELI, to musimy mieć w programie Excel zagnieżdżone JEŻELI dla wartości prawda lub fałsz, co nie jest funkcją wyszukiwania. Tylko wtedy, gdy jest prawdą, podaje jeden wynik, a fałszywe inne.

Czym różni się SWITCH od IF?

  • Funkcja SWITCH nie pozwala nam używać operatorów logicznych w programie Excel, takich jak większe niż (>) / mniejsze niż (<) w celu dopasowania przypadków, w których nie będzie dokładnego dopasowania.
  • W funkcji SWITCH programu Excel wyrażenie pojawi się tylko raz, ale w funkcji IFS należy je powtórzyć.
  • Długość funkcji SWITCH jest mniejsza w porównaniu do funkcji IFS, łatwiejsza do odczytania i utworzenia, ponieważ pozwala nam przetestować więcej niż jeden warunek.
  • Bardziej przypomina funkcję WYBIERZ w programie Excel. Ma wyrażenie, które jest wartością wyszukiwania i dopasowujemy je do wartości 1, wartości 2 i otrzymujemy wartość wyniku. W przeciwieństwie do funkcji JEŻELI, w funkcji przełącznika mamy wartość domyślną.

Rzeczy do zapamiętania

  • Funkcja SWITCH została wprowadzona i dostępna w programie Excel 2016, ale nie jest dostępna we wcześniejszych wersjach programów Excel i Excel 2016 na komputerach Mac.
  • 126 par wartości i wyników można pobrać do funkcji PRZEŁĄCZNIK programu Excel.
  • Funkcja SWITCH w programie Excel zwróci błąd #NA, jeśli nie wymienimy żadnego domyślnego warunku i jeśli którykolwiek z warunków nie zostanie dopasowany.
  • Jednak jako minus nie możemy używać operatorów logicznych, takich jak>, <lub = w wyrażeniu. Po prostu dopasowuje wartości ze swojej listy do wyrażenia i nie może sprawdzić, czy wartość jest większa czy mniejsza.
  • Mamy domyślną wartość w funkcji SWITCH, której nie ma w funkcji IF.
  • Funkcja SWITCH w programie Excel nie jest podobna do funkcji WYSZUKAJ.PIONOWO, ale PRZEŁĄCZNIK można używać w WYSZUKAJ.

Wniosek

Funkcja SWITCH jest dostępna w programie Excel 2016 i jest to najpotężniejsza funkcja zamiast IFS. Można tego użyć w WYSZUKAJ.PIONOWO do utworzenia tablicy, którą można również wykonać za pomocą funkcji WYBIERZ, ale domyślny argument SWITCH sprawia, że ​​jest to lepsze rozwiązanie. W funkcji SWITCH nie można używać operatorów logicznych.

Interesujące artykuły...