Lógicas
Elegir un resultado entre varias pruebas
Definición
Elegir una etiqueta a partir de varias pruebas en orden significa dar a IFS cada prueba seguida del resultado de esa prueba.
Sintaxis
=IFS(logical_test1, value_if_true1, logical_test2, value_if_true2)
Argumentos
| Argumento | Significado |
|---|---|
logical_test1 |
La primera prueba, por ejemplo B2>=80. |
value_if_true1 |
El resultado cuando se cumple la primera prueba, por ejemplo "high". |
logical_test2 |
La siguiente prueba, que solo se usa cuando falla la primera, por ejemplo B2>=0. |
value_if_true2 |
El resultado cuando se cumple la segunda prueba, por ejemplo "low". |
Ejemplo resuelto
Una lista de exámenes guarda notas en B2:B4. Una nota de 80 o más es high; cualquier otra nota de 0 o más es low.
| A: Examen | B: Nota |
|---|---|
| A | 90 |
| B | 12 |
| C | 80 |
Fórmula: =IFS(B2>=80,"high",B2>=0,"low")
Resultado: high. 90 es al menos 80, así que gana la primera prueba y no se usa la segunda.
Práctica
La celda A2 contiene 40. En B2, escribe una fórmula que muestre pass cuando A2 sea al menos 50 y fail cuando A2 sea al menos 0.
- En B2, escribe una fórmula IFS que muestre pass cuando A2 sea al menos 50, y fail cuando A2 sea al menos 0.
- B2 debe mostrar el resultado para 40.
Funciones relacionadas
IFS es la función que recorre las pruebas en orden y devuelve la etiqueta coincidente.
Error común
Poner primero la prueba más amplia, como en =IFS(B2>=0,"low",B2>=80,"high"): 90 también cumple la primera prueba, así que el resultado es low.