Lógicas
OR
Definición
OR devuelve TRUE cuando al menos una de las pruebas que le das es verdadera, y FALSE en caso contrario.
Sintaxis
=OR(logical1, [logical2], ...)
Argumentos
| Argumento | Significado |
|---|---|
logical1 |
La primera prueba, como A2<0. |
logical2, ... |
Pruebas extra opcionales. Basta con que una de ellas sea verdadera para que OR devuelva TRUE. |
Ejemplo resuelto
Un ferry espera si la temperatura está por debajo de 0 o la bandera de hielo es 1. La temperatura está en A2:A4 y la bandera de hielo en B2:B4.
| A: Temp | B: Hielo |
|---|---|
| 18 | 0 |
| -2 | 0 |
| 4 | 1 |
Fórmula: =IF(OR(A2<0,B2=1),"Stop","Go")
Resultado: Go. 18 no está por debajo de 0 y la bandera de hielo es 0, así que OR es falso e IF devuelve Go. Al rellenar hacia abajo, la fórmula da Go, Stop y Stop.
Práctica
La celda A2 contiene 2 y la celda B2 contiene 8. En C2, escribe una fórmula que devuelva 1 cuando A2 sea mayor que 10 o B2 sea menor que 5, y 0 en caso contrario.
- En C2, escribe una fórmula IF que use OR y muestre 1 cuando A2 sea mayor que 10 o B2 sea menor que 5, y 0 en caso contrario.
- C2 debe mostrar el resultado para 2 y 8.
Funciones relacionadas
OR suele anidarse en IF. AND es la pareja que exige que se cumplan todas las pruebas en lugar de cualquiera.
Error común
Esperar que OR exija las dos pruebas, como hace AND: con temperatura 18 y hielo 0, ni A2<0 ni B2=1 es verdadero, así que OR es falso e IF devuelve Go.