La función OR evalúa dos condiciones y devuelve el valor lógico True si alguna de ellas es cierta, o el valor lógico False en caso contrario.
OR(
<condition1>,
<condition2>
)
- condition1: Primera condición a evaluar.
- condition2: Segunda condición a evaluar.
La función OR devuelve un booleano (True o False).
Esta función solo acepta dos argumentos (dos condiciones a evaluar). Si se desea evaluar más de dos condiciones puede recurrirse a anidar unas funciones OR dentro de otras o, preferiblemente, usar el operador OR (||) -véase ejemplo más adelante-.
En este primer ejemplo se desea evaluar que el producto sea el "D" o que el precio de venta sea superior o igual a 2.000€.
En este otro ejemplo se quieren evaluar tres condiciones: que el producto sea el "D", que el precio sea igual o superior a 2.000€ o que el mes en el que se produjo la venta haya sido diciembre, para lo que se anidan dos funciones OR:
Una alternativa es utilizar el operador OR, que hace la expresión más simple: