Lógicas
IFS
Definición
IFS devuelve el resultado de la primera prueba que es verdadera.
Sintaxis
=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
Argumentos
| Argumento | Significado |
|---|---|
logical_test1 |
La primera prueba, como A2>=100. |
value_if_true1 |
Lo que se devuelve cuando esa primera prueba es verdadera. El texto debe ir entre comillas dobles. |
logical_test2, value_if_true2, ... |
Pares posteriores opcionales. Excel se detiene en la primera prueba que es verdadera. |
Ejemplo resuelto
Un club otorga Gold a 100 puntos, Silver a 50 y Bronze en el resto. Los puntos están en A2:A4.
| A: Puntos |
|---|
| 64 |
| 120 |
| 12 |
Fórmula: =IFS(A2>=100,"Gold",A2>=50,"Silver",A2>=0,"Bronze")
Resultado: Silver. 64 está por debajo de 100 y es al menos 50, así que el segundo par devuelve Silver. Al rellenar hacia abajo, la fórmula da Silver, Gold y Bronze.
Práctica
La celda A2 contiene 80. En B2, escribe una fórmula que devuelva "A" cuando A2 sea al menos 90, "B" cuando A2 sea al menos 70, y "C" cuando A2 sea al menos 0.
- En B2, escribe una fórmula IFS que muestre A cuando A2 sea al menos 90, B cuando A2 sea al menos 70, y C cuando A2 sea al menos 0.
- B2 debe mostrar el resultado para 80.
Funciones relacionadas
IF trata una prueba con dos resultados. IFS enumera varias pruebas en orden y devuelve la primera coincidencia.
Error común
Poner primero una prueba más amplia, como A2>=0 antes de A2>=100: cada puntuación no negativa coincide con el primer par, así que Gold y Silver nunca se ejecutan.