Cum se utilizează funcția Excel SWITCH -

Cuprins

rezumat

Funcția Excel SWITCH compară o valoare cu o listă de valori și returnează un rezultat corespunzător primei potriviri. SWITCH poate returna o valoare implicită opțională atunci când nu se găsește nicio potrivire.

Scop

Potriviți mai multe valori, reveniți la prima potrivire

Valoare returnată

Rezultatul corespunzător primului meci

Sintaxă

= SWITCH (expresie, val1 / result1, (val2 / result2),…, (implicit))

Argumente

  • expresie - Valoarea sau expresia cu care să se potrivească.
  • val1 / result1 - prima valoare și perechea de rezultate.
  • val2 / result2 - (opțional) A doua valoare și perechea de rezultate.
  • implicit - (opțional) Valoarea implicită de utilizat când nu se găsește nicio potrivire.

Versiune

Excel 2019

Note de utilizare

Funcția SWITCH compară o valoare cu o listă de valori și returnează un rezultat care corespunde primei potriviri. Puteți utiliza funcția SWITCH când doriți să efectuați o potrivire exactă cu mai multe rezultate posibile și să returnați o valoare implicită atunci când nu se găsește nicio potrivire.

Primul argument se numește „expresie” și poate fi o constantă codificată, o referință de celulă sau o altă formulă care returnează o valoare specifică cu care doriți să se potrivească. Valorile potrivite și rezultatele corespunzătoare sunt introduse în perechi. SWITCH poate gestiona până la 126 de perechi, după care ultimul argument este o valoare implicită (opțională) de returnat în cazurile în care nu există nicio potrivire.

În exemplul prezentat, formula din D5 este:

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

SWITCH efectuează doar o potrivire exactă, deci nu puteți include operatori logici cum ar fi mai mare decât (>) sau mai mic decât (<) în logica utilizată pentru a determina o potrivire. Puteți rezolva această limitare construind o formulă care să se potrivească cu TRUE astfel:

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

Cu toate acestea, într-un caz ca acesta, vă recomandăm să utilizați funcția IFS.

SWITCH versus IFS

La fel ca funcția IFS, funcția SWITCH vă permite să testați mai multe condiții fără a cuibra mai multe instrucțiuni IF, făcând formulele cu multe condiții mai ușor de citit și de scris. Un avantaj al SWITCH față de IFS este că expresia apare o singură dată în funcție și nu trebuie repetată. Cu toate acestea, SWITCH este limitat la potrivirea exactă. Nu este posibil să utilizați operatori ca mai mari decât (>) sau mai mici decât (<) cu sintaxa standard. În schimb, funcția IFS necesită de fapt expresii pentru fiecare condiție, astfel încât să puteți utiliza operatori logici după cum este necesar.

Notă: funcția SWITCH și funcția IFS sunt ambele noi în Excel 2019 și Excel 365.

Note

  1. Expresia poate fi o altă formulă care returnează o anumită valoare.
  2. SWITCH poate gestiona până la 126 de perechi valoare / rezultat.
  3. Introduceți un argument final pentru a seta un rezultat implicit atunci când nu se găsește nicio potrivire.

Articole interesante...