Función SWITCH Excel

¿Qué es la función SWITCH en Excel?

La función de cambio en Excel es una función de comparación y referencia en Excel que compara y hace coincidir una celda referida con un grupo de celdas y devuelve el resultado en función de la primera coincidencia encontrada, el método para usar esta función es el siguiente = SWITCH (celda de destino, valor 1, resultado 1….), basado en el valor que se publica el resultado.

Sintaxis

  • Valor de expresión: el valor o la expresión con la que comparar
  • Valor1 / Resultado1: el primer par de valor y resultado
  • Valor2 / Resultado2: el segundo par de valor y resultado (esto es opcional)
  • Predeterminado: valor predeterminado para usar cuando no se encuentra ninguna coincidencia

Ejemplo

Puede descargar esta plantilla de Excel de función de interruptor aquí - Plantilla de Excel de función de interruptor

  1. Uno de los proyectos se llama "Palm Court"
  2. Diferentes bloques que están disponibles en el proyecto
  3. Diferentes números de unidad que están disponibles en el proyecto para sus respectivos bloques
  4. Este es el "rango de precios" que se supone que debemos determinar según se asume

Cambiar fórmula

Veamos la fórmula del interruptor para obtener el valor de la celda 2 en la columna de rango de precios -

  • La función SWITCH estará disponible en Excel 2016.
  • En este ejemplo, tenemos que tomar la celda de bloque como expresión, ya que los supuestos de precios se basan en números de bloque.
  • Valor1 y Resultado 1: hemos mencionado la condición de que si una expresión coincide con el Valor 1, tome el Resultado 1 o vaya a la condición 2.
  • Valor 2 y resultado 2: si la condición 1 no se satisface, la expresión llega a la condición 2 para comprobar si obtendrá la coincidencia para obtener el resultado 2 y este paso continuará hasta que la expresión coincida con el valor.
  • Si la expresión no coincide con ningún valor en las condiciones, entonces de forma predeterminada dará NA como salida (esto se puede ver en la imagen de abajo).

Para mencionar alguna declaración para las celdas que muestran #NA, podemos dar una cadena entre comillas como se muestra a continuación:

Si evaluamos el problema anterior usando la función IF, entonces necesitamos tener un IF anidado en Excel para verdadero o falso, que no es una función de búsqueda. Solo cuando es cierto, da un resultado y otros resultados falsos.

¿Qué tan diferente es SWITCH de los IF?

  • La función SWITCH no nos permite usar operadores lógicos en Excel como mayor que (>) / menor que (<) para hacer coincidir los casos en los que no habrá una coincidencia exacta.
  • En la función SWITCH de Excel, la expresión aparecerá solo una vez, pero en la función IFS, la expresión debe repetirse.
  • La longitud de la función SWITCH es menor en comparación con la función IFS más fácil de leer y crear, ya que nos permite probar más de una condición.
  • Es más como una función ELEGIR en Excel. Tiene una expresión que es el valor de búsqueda y lo coincidiríamos con el valor 1, el valor 2 y obtendríamos el valor del resultado. A diferencia de la función SI, tenemos el valor predeterminado en la función de interruptor.

Cosas para recordar

  • La función SWITCH se introdujo y está disponible en Excel 2016, pero no está disponible en versiones anteriores de Excel y Excel 2016 en Mac.
  • Se pueden incorporar 126 pares de valores y resultados a la función INTERRUPTOR de Excel.
  • La función SWITCH en Excel devolverá el error #NA si no mencionamos ninguna condición predeterminada y si alguna de las condiciones no coincide.
  • Sin embargo, como negativo, no podemos usar operadores lógicos como>, <o = en la expresión. Simplemente hace coincidir los valores de su lista con una expresión y no puede probar si un valor es mayor o menor.
  • Tenemos el valor predeterminado en la función SWITCH que no está en la función IF.
  • La función SWITCH en Excel no es como BUSCARV, pero SWITCH se puede usar en BUSCARV.

Conclusión

La función SWITCH está disponible en Excel 2016 y esta es la función más poderosa en lugar de IFS. Esto se puede usar en VLOOKUP para crear una matriz que también se puede hacer usando la función CHOOSE pero el argumento predeterminado de SWITCH lo convierte en una mejor solución. No es posible utilizar operadores lógicos en la función SWITCH.