Com s'utilitza la funció SWITCH a Excel? (amb exemples)

Què és la funció SWITCH a Excel?

La funció de commutació a excel és una funció de comparació i referència a Excel que compara i fa coincidir una cel·la referida amb un grup de cel·les i retorna el resultat en funció de la primera coincidència trobada, el mètode per utilitzar aquesta funció és el següent = SWITCH (cel·la objectiu, valor 1, resultat 1 ...), basat en el valor que es publica el resultat.

Sintaxi

  • Valor d’expressió: el valor o l’expressió amb què s’ha de fer coincidir
  • Valor1 / Resultat1: el primer parell de valor i resultat
  • Valor2 / Resultat2: el segon parell de valor i resultat (opcional)
  • Predeterminat: valor per defecte que cal utilitzar quan no es troba cap coincidència

Exemple

Podeu descarregar aquesta plantilla Excel de funció de commutació aquí: plantilla Excel de funció de commutació

  1. Un dels noms del projecte "Palm Court"
  2. Diferents blocs disponibles al projecte
  3. Hi ha diferents números d’unitats disponibles al projecte per als seus blocs respectius
  4. Aquest és el "rang de preus" que se suposa que haurem de determinar segons es prengui el supòsit

Canvia de fórmula

Vegem la fórmula Switch per obtenir el valor de la cel·la 2 a la columna Interval de preus:

  • La funció SWITCH estarà disponible a Excel 2016.
  • En aquest exemple, hem de prendre la cel·la de blocs com a expressió, ja que les suposicions de preus es basen en números de blocs.
  • Valor1 i resultat 1: hem esmentat la condició que si una expressió coincideix amb el valor 1, agafeu el resultat 1 o aneu a la condició 2.
  • Valor 2 i resultat 2: si la condició 1 no compleix, l'expressió arriba a la condició 2 per comprovar si obtindrà la coincidència per obtenir el resultat 2 i aquest pas continuarà fins que l'expressió coincideixi amb el valor.
  • Si l’expressió no coincideix amb cap valor de les condicions, per defecte donarà NA com a sortida (es pot veure a la imatge següent).

Per esmentar alguna afirmació per a les cel·les que mostren #NA, podem donar una cadena dins de comes invertides, tal com es mostra a continuació:

Si avaluem el problema anterior mitjançant la funció IFs, hauríem de tenir un IF imbricat Excel per a cert o fals que no sigui una funció de cerca. Només quan és cert dóna un resultat i per a altres resultats falsos.

Què tan diferent és SWITCH dels IF?

  • La funció SWITCH no ens permet utilitzar operadors lògics en excel com superior a (>) / inferior a (<) per fer coincidir els casos en què no hi haurà una coincidència exacta.
  • A Excel SWITCH Function, l'expressió només apareixerà una vegada, però a la funció IFS, cal repetir l'expressió.
  • La longitud de la funció SWITCH és menys comparable a la funció IFS més fàcil de llegir i crear, ja que ens permet provar més d’una condició.
  • És més com una funció TRIAR a Excel. Té una expressió que és el valor de cerca i el faríem coincidir amb el valor 1, el valor 2 i obtindríem el valor del resultat. A diferència de la funció IF, tenim el valor per defecte a la funció de commutació.

Coses que cal recordar

  • La funció SWITCH s’introdueix i està disponible a Excel 2016 però no està disponible en versions anteriors d’Excel i Excel 2016 a Mac.
  • Es poden incloure 126 parells de valors i resultats a la funció Excel SWITCH.
  • La funció SWITCH a Excel retornarà l’error #NA si no mencionem cap condició per defecte i si alguna de les condicions no aconsegueix la coincidència.
  • Tanmateix, com a negatiu, no podem utilitzar operadors lògics com>, <o = a l’expressió. Simplement fa coincidir els valors de la seva llista amb una expressió i no pot provar si un valor és més gran o més petit.
  • Tenim el valor per defecte a la funció SWITCH que no està a la funció IF.
  • La funció SWITCH a Excel no és com VLOOKUP, però SWITCH es pot utilitzar a VLOOKUP.

Conclusió

La funció SWITCH està disponible a Excel 2016 i aquesta és la funció més potent en lloc d’IFS. Es pot utilitzar a VLOOKUP per crear una matriu que també es pot fer mitjançant la funció CHOOSE, però l’argument predeterminat de SWITCH el converteix en una solució millor. No és possible utilitzar operadors lògics a la funció SWITCH.