Saltar al contenido

Función de Excel · Lógica

SWITCH

Compara un valor con una lista y devuelve el resultado que le corresponde.

Aún no hemos confirmado el nombre de esta función en tu idioma de Excel, así que esta página muestra el nombre en inglés.

Qué hace

SWITCH toma un valor y lo compara con una lista de opciones. Cuando encuentra una coincidencia exacta, devuelve el resultado emparejado con ella. Un último argumento sin pareja es el valor predeterminado si nada coincide.

Sintaxis

=SWITCH(expresión, valor1, resultado1, [valor2, resultado2], …, [predeterminado])

Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ,

Argumentos

expresión
El valor que se compara, normalmente una celda.
valor
Un valor con el que se compara.
resultado
Lo que se devuelve si ese valor coincide.
predeterminado
Lo que se devuelve si nada coincide. Sin él, una falta de coincidencia da #N/D.

Ejemplo

Los códigos de talla son S, M y L. ¿Qué talla es el código de A2?

AB
1CódigoTalla
2MMediana

La fórmula en B2:

=SWITCH(A2,"S","Chica","M","Mediana","L","Grande","?")

Resultado: Mediana

A2 contiene M. No coincide con S pero sí con M, así que se devuelve el resultado emparejado con M: Mediana.

Errores frecuentes

  • Esperar comparaciones como «mayor que». SWITCH solo comprueba coincidencias exactas; para tramos de valores usa SI.CONJUNTO.
  • Perder la cuenta de las parejas. Cada valor necesita un resultado detrás, y un argumento suelto al final pasa a ser el predeterminado.

En otros idiomas de Excel

Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.

Idioma de ExcelNombre de la funciónSeparador
EnglishSWITCH,
DeutschERSTERWERT;
FrançaisSI.MULTIPLE;
Español (España)Sin confirmar;
Español (México)Sin confirmar,
日本語SWITCH,
한국어SWITCH,
繁體中文SWITCH,
ไทยSWITCH,
ខ្មែរSWITCH,
Tiếng ViệtSWITCH;

Practícala

Más de este módulo

Todas las funciones