Lógicas

SWITCH

Definición

SWITCH devuelve el resultado que coincide con un valor, o un valor predeterminado cuando no hay coincidencia.

Sintaxis

=SWITCH(expression, value1, result1, [value2, result2], ...)

Argumentos

Argumento Significado
expression El valor que se compara, o la celda que lo contiene.
value1 El primer valor que se compara con la expresión.
result1 Lo que se devuelve cuando la expresión es igual a ese primer valor. El texto debe ir entre comillas dobles.
value2, result2, ... Pares extra opcionales. Un último argumento sin pareja es el valor predeterminado si nada coincide.

Ejemplo resuelto

Una hoja de brújula asigna una letra a un nombre completo. Las letras están en A2:A4.

A: Código
S
N
E

Fórmula: =SWITCH(A2,"N","North","E","East","S","South")

Resultado: South. A2 es S, que coincide con el tercer par. Al rellenar hacia abajo, la fórmula da South, North y East.

Práctica

La celda A2 contiene 2. En B2, escribe una fórmula que devuelva "one" cuando A2 sea 1, "two" cuando A2 sea 2, y "three" cuando A2 sea 3.

  1. En B2, escribe una fórmula SWITCH que muestre one cuando A2 sea 1, two cuando A2 sea 2, y three cuando A2 sea 3.
Paso 1 de 2
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…

Funciones relacionadas

IF e IFS comprueban si una comparación es verdadera. SWITCH coincide con un valor exacto y devuelve el resultado emparejado.

Error común

Escribir una comparación como A2>="N" como coincidencia de SWITCH: SWITCH solo acepta valores exactos, así que las desigualdades pertenecen a IFS o IF.

Funciones relacionadas

Estos enlaces son funciones relacionadas.