Compara una expresión con una lista de valores y devuelve el primer resultado coincidente.
Sintaxis
SWITCH(expression, value1, result1, [value2, result2], …, [default])Argumentos
expressionobligatorio
El valor que comparar.
value1/result1obligatorio
Un valor que comparar y su resultado.
defaultopcional
Resultado cuando nada coincide.
SWITCH compara una expresión con varios valores posibles y devuelve el resultado de la primera coincidencia: más limpio que los IF anidados al asignar códigos a etiquetas. Añade un valor predeterminado final para los casos sin coincidencia. Disponible en Microsoft 365 y Excel 2019+.
=SWITCH(A2, "N", "North", "S", "South", "Other")→NorthAsigna un código a una etiqueta, con un valor predeterminado.
Elige la expresión
Elige la celda/el valor que comparar.
Enumera los pares valor/resultado
Añade un valor predeterminado al final por seguridad.
SWITCH compara una expresión con valores exactos; IFS evalúa condiciones independientes (rangos, comparaciones).