Función OR en Excel: declaraciones If Or

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función OR de Excel en Excel para probar si uno o más criterios son verdaderos.

O Descripción general de la función

La función OR Comprueba si se cumple alguna condición. Devuelve VERDADERO o FALSO.

Para usar la función de hoja de cálculo de Excel OR, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Sintaxis y entradas de la función OR:

1 = O (lógico1, lógico2,…)

lógico1 - Expresiones lógicas. Ejemplo: A1> 4.

¿Qué es la función OR?

OR es una de las funciones lógicas de Excel. Evalúa varias expresiones y devuelve VERDADERO si alguna de las condiciones es verdadera. O puede evaluar hasta 255 expresiones.

Cómo utilizar la función OR

Utilice la función O de Excel como esta:

1 = O (C3 = "Pop", C3 = "Rock")

Si el texto de la columna C es igual a "Pop" o "Rock", OR devolverá VERDADERO. Cualquier otra cosa y devuelve FALSE.

Comparación de texto

Tenga en cuenta que las comparaciones de texto no distinguen entre mayúsculas y minúsculas. Entonces, la siguiente fórmula produciría los mismos resultados que el anterior:

1 = O (C3 = "POP", C3 = "ROCK")

Además, OR no admite comodines. Entonces esta fórmula devuelve FALSO:

1 = O (C3 = "P *", C3 = "R *")

Esto se debe a que OR comparará literalmente la cadena de texto "P *" y "R *" con el valor en C3.

Comparación de números

Tiene una variedad de operadores de comparación a su disposición al comparar números. Estos son:

Por ejemplo, si tiene una lista de películas de la década de 1980 y desea buscar películas de 1983 y anteriores, o de 1987 y posteriores, puede usar esta fórmula:

1 = O (C3 <= 1983, C3> = 1987)

Si una de las expresiones en OR es un número en sí mismo sin un operador de comparación, como = OR (1983), OR devolverá VERDADERO para ese valor, excepto si el número es cero, que se evalúa como FALSO.

Usar OR con otros operadores lógicos

Puede combinar OR con cualquiera de los otros operadores lógicos de Excel, como AND <>, NOT <> y XOR <>.

Así es como puede combinarlo con AND. Imagina que tenemos una tabla con datos sobre algunas películas. Queremos encontrar películas estrenadas después de 1985 que hayan sido dirigidas por Steven Spielberg o Tim Burton. Podríamos usar esta fórmula:

1 = Y (C3> 1985, O (D3 = "Steven Spielberg", D3 = "Tim Burton"))

Cuando combina operadores lógicos de esta manera, Excel trabaja de adentro hacia afuera. Por lo tanto, evaluará la instrucción OR aquí primero, ya que está anidada dentro de AND.

Usando OR con IF

OR se usa más comúnmente como parte de una prueba lógica en una declaración IF.

Úselo así:

1 = SI (O (C3 = "CA", D3> 300), D3 * 0.05,0)

Imagínese que estamos ejecutando algunas promociones nuevas. Para ayudarnos a ingresar al mercado de California, ofrecemos un descuento del 5% en ese estado. También ofrecemos un 5% de descuento en cualquier pedido de más de $ 300, para alentar a nuestros clientes a realizar pedidos más grandes.

La instrucción IF evalúa primero nuestra función OR. Si devuelve VERDADERO, SI devolverá D3 * 0.05, lo que nos da el valor de descuento del 5%. De lo contrario, devuelve 0: el pedido no cumplió con nuestros criterios, por lo que no aplicamos el descuento.

Lea más en la página principal sobre la función IF de Excel <>.

O en Hojas de cálculo de Google

La función OR funciona exactamente igual en Google Sheets que en Excel:

Notas adicionales

Utilice la función OR para probar si se cumplen una o más condiciones. Cada condición debe ser una expresión lógica (por ejemplo: a1> 5), una referencia a una celda que contenga VERDADERO o FALSO, o una matriz que contenga todos los valores lógicos. Si uno o mas las condiciones son VERDADERAS, la fórmula devuelve VERDADERA; de lo contrario, devuelve FALSO.

OR es una función lógica y generalmente se usa junto con otra función lógica, SI:
La Fórmula SI hace una cosa si una condición es VERDADERA y hace otra si una condición es FALSA. A menudo, cuando utilice la función OR, la "anidará" dentro de una función IF.

Es posible que también desee utilizar estas otras funciones lógicas:
Y las fórmulas prueban si todos se cumplen las condiciones.
Las fórmulas XOR prueban si uno y solo uno se cumplen las condiciones.

O ejemplos en VBA


También puede usar la función OR en VBA. Escribe:
Aplicación.Función de hoja de trabajo.O (lógico1, lógico2)
Para los argumentos de la función, puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave