Funcția SWITCH evaluează o valoare (numită expresie) comparând-o cu o listă de valori și returnează rezultatul corespunzător primei valori care se potrivește. Dacă nu există nicio potrivire, poate fi returnată o valoare implicită opțională.
Notă: Această caracteristică este disponibilă pe Windows sau Mac dacă aveți Office 2019 sau dacă aveți un abonament Microsoft 365. Dacă sunteți abonatMicrosoft 365, asigurați-vă că aveți cea mai recentă versiune de Office.
Sintaxă
SWITCH(expresie, valoare1, rezultat1, [implicit sau valoare2, rezultat2],... [implicit sau valoare3, rezultat3])
Argument |
Descriere |
---|---|
Expresie (obligatoriu) |
Expresia este valoarea (cum ar fi un număr, o dată sau un text) care va fi comparată cu valoare1... valoare126. |
valoare1... valoare126 |
ValoareN este o valoare care va fi comparată cu expresia. |
rezultat1... rezultat126 |
RezultatN este valoarea de returnat atunci când argumentul ValoareN corespunzător se potrivește cu expresia. RezultatN trebuie să fie furnizat pentru fiecare argument ValoareN corespunzător. |
Implicit (opțional) |
Implicit este valoarea de returnat în cazul în care nu se găsesc potriviri în expresiile ValoareN. Argumentul implicit este identificat prin faptul că nu are o expresie corespunzătoare rezultatN (vedeți exemplele). Implicit trebuie să fie argumentul final al funcției. |
Deoarece funcțiile sunt limitate la 254 de argumente, puteți utiliza până la 126 de perechi de argumente valoare și rezultat.
Prezentare generală
În forma sa cea mai simplă, funcția SWITCH spune:
-
= SWITCH(valoare de comutat, valoare de potrivit1... [2-126], valoarea de returnat dacă există o potrivire1... [2-126], valoarea de returnat dacă nu există nicio potrivire)
Unde puteți să evaluați până la 126 de valori și rezultate care se potrivesc.
Vedeți următoarea formulă:
-
Valoare de comutat? În acest caz, WEEKDAY(A2) este egal cu 2.
-
Ce valoare doriți să potriviți? În acest caz, este 1, 2 și 3.
-
Dacă există o potrivire, ce doriți să returnați ca rezultat? În acest caz, ar fi duminică pentru 1, luni pentru 2 și marți pentru 3.
-
Valoarea implicită de returnat dacă nu se găsește nicio potrivire. În acest caz, este textul „Nicio potrivire”.
Notă: Dacă nu există valori care să se potrivească și nu este furnizat niciun argument implicit, funcția SWITCH returnează eroarea #N/A! .
Exemple
Puteți să copiați datele din exemplele din următorul tabel și să le lipiți în celula A1 a noii foi de lucru Excel pentru a vedea funcția SWITCH în acțiune. Dacă formulele nu afișează rezultate, puteți să le selectați și apoi să apăsați pe F2 > Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.
Exemplu
Valoare |
Formulă |
Rezultat |
---|---|---|
2 |
=SWITCH(WEEKDAY(A2),1,"Duminică",2,"Luni",3,"Marți","Nicio potrivire") |
Deoarece A2=2 și Luni este argumentul rezultat ce corespunde valorii 2, SWITCH returnează Luni |
99 |
=SWITCH(A3,1,"Duminica",2,"Luni",3,"Marți") |
Deoarece nu există nicio potrivire și niciun argument else, SWITCH returnează #N/A! |
99 |
=SWITCH(A4,1,"Duminica",2,"Luni",3,"Marți","Nicio potrivire") |
Nicio potrivire |
2 |
=SWITCH(A5,1,"Duminică",7,"Sâmbătă","zi a săptămânii") |
zi a săptămânii |
3 |
=SWITCH(A6,1,"Duminica",2,"Luni",3,"Marți","Nicio potrivire") |
Marți |
Aveți nevoie de ajutor suplimentar?
Puteți oricând să întrebați un expert din Comunitatea tehnică Excel sau să obțineți asistență în Comunități.
Consultați și
Prezentarea generală a formulelor din Excel
Cum să evitați formulele eronate
Găsirea și corectarea erorilor din formule
Comenzi rapide de la tastatură și taste funcționale Excel