Lógicas
Cuando basta con que se cumpla una prueba
Definición
Mostrar 1 cuando se cumple cualquiera de las dos pruebas significa envolver OR dentro de IF.
Sintaxis
=IF(OR(logical1, logical2),1,0)
Argumentos
| Argumento | Significado |
|---|---|
logical1 |
La primera prueba, por ejemplo B2>50. |
logical2 |
La segunda prueba, por ejemplo C2="yes". |
Ejemplo resuelto
Un mostrador marca un pedido urgente cuando la cantidad de B2 supera 50 o la celda vip de C2 es yes.
| A: Ticket | B: Cantidad | C: Vip |
|---|---|---|
| T-14 | 12 | no |
| T-15 | 80 | no |
| T-16 | 9 | yes |
Fórmula: =IF(OR(B2>50,C2="yes"),1,0)
Resultado: 0. 12 no supera 50 y C2 no es yes, así que no se cumple ninguna prueba.
Práctica
La celda C2 contiene 20. La celda D2 contiene 1. En E2, escribe una fórmula que muestre 1 cuando C2 sea mayor que 10 o D2 sea menor que 5, y 0 en caso contrario.
- En E2, escribe una fórmula IF que use OR y muestre 1 cuando C2 sea mayor que 10 o D2 sea menor que 5, y 0 en caso contrario.
- E2 debe mostrar el resultado para 20 y 1.
Funciones relacionadas
OR es la función que deja pasar cualquiera de las dos pruebas.
Error común
Dejar fuera la prueba vip, como en =IF(OR(B2>50),1,0): T-16 mostraría 0 aunque C2 sea yes.