Funkcja Excel SWITCH

Funkcja SWITCH porównuje jedną wartość z listą wartości i zwraca wynik odpowiadający pierwszemu dopasowaniu. Funkcji SWITCH można użyć, gdy chce się przeprowadzić dokładne dopasowanie z kilkoma możliwymi wynikami, a w przypadku braku dopasowania zwrócić wartość domyślną.

Pierwszy argument nazywa się „wyrażenie” i może być zakodowaną na stałe stałą, odwołaniem do komórki lub inną formułą, która zwraca określoną wartość, względem której ma zostać dopasowana wartość. Pasujące wartości i odpowiadające im wyniki są wprowadzane parami. SWITCH może obsłużyć do 126 par, po których ostatnim argumentem jest (opcjonalna) wartość domyślna zwracana w przypadkach, gdy nie ma dopasowania.

W pokazanym przykładzie formuła w D5 to:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

Przełącznik SWITCH wykonuje tylko dokładne dopasowanie, więc nie można uwzględniać operatorów logicznych, takich jak większe niż (>) lub mniej niż (

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

Jednak w takim przypadku możesz chcieć zamiast tego użyj funkcji IFS.

SWITCH a IFS

Podobnie jak funkcja IFS, funkcja SWITCH umożliwia testowanie więcej niż jednego warunku bez zagnieżdżania wielu instrukcji IF, tworząc formuły z wieloma warunkami łatwiejszy do czytania i pisania. Zaletą SWITCH nad IFS jest to, że wyrażenie pojawia się tylko raz w funkcji i nie trzeba go powtarzać. Jednak SWITCH ogranicza się do dokładnego dopasowania. Nie jest możliwe użycie operatorów takich jak większe niż ( >) lub mniej niż (logiczne o w razie potrzeby.

Uwaga: funkcja SWITCH i funkcja IFS są nowością w programie Excel 2019 i Excel 365.

Uwagi

  1. Wyrażenie można inna formuła, która zwraca określoną wartość.
  2. SWITCH może obsłużyć do 126 par wartość / wynik.
  3. Wprowadź ostatni argument, aby ustawić domyślny wynik, gdy nie zostanie znalezione żadne dopasowanie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *