0Pricing
Excel Formulas Academy · Lección

Aceptar cualquier coincidencia con OR

Devuelva TRUE cuando se cumpla al menos una condición mediante OR

Aceptar cualquier coincidencia con OR es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.

Cuando basta cualquier motivo

No todas las decisiones requieren que se cumplan todos los requisitos. A veces basta un solo motivo. Un cliente podría obtener envío gratuito si gasta más de 50 dólares o tiene una tarjeta de socio. Cualquiera de las dos condiciones por sí sola es suficiente.

La función OR se ocupa de este tipo de lógica. Devuelve TRUE cuando al menos una de las condiciones es verdadera, y solo devuelve FALSE cuando todas las condiciones fallan.

Mientras que AND es estricta, OR es más flexible. En esta lección aprenderá a aceptar cualquier coincidencia.

Estructura de OR

La función OR tiene un aspecto idéntico al de AND. Enumere las pruebas lógicas separadas por comas y la función comprobará cada una:

  • logical1 la primera condición
  • logical2 la condición siguiente, y así sucesivamente

Puede proporcionar hasta 255 condiciones. El resultado es un único TRUE o FALSE.

La diferencia con AND está en la regla: OR solo necesita una condición verdadera para devolver TRUE.

=OR(logical1, logical2, ...)

Una prueba sencilla con dos condiciones

Suponga que A2 contiene el total del pedido de un cliente y B2 contiene Yes o No para indicar si es socio. El cliente obtiene envío gratuito si el total supera 50 o si es socio.

La fórmula siguiente devuelve TRUE si se cumple cualquiera de las dos condiciones. Un pedido de 30 dólares de un socio sigue cumpliendo los requisitos, porque la prueba de pertenencia es verdadera.

=OR(A2>50, B2="Yes")

Cómo decide OR

Imagine OR como una función que recorre sus condiciones en busca de una única condición verdadera. En cuanto encuentra una, el resultado es TRUE y lo demás deja de importar.

  • Cualquier condición verdadera da TRUE
  • Si todas son falsas, da FALSE

Esta es la forma de pensar opuesta a la de AND, que busca un único fallo. Si mantiene claras estas dos imágenes mentales, podrá elegir la función correcta en cada ocasión.

Incluir OR dentro de IF

Al igual que con AND, normalmente se anida OR dentro de un IF para que la celda muestre palabras reales en lugar de TRUE o FALSE.

Aquí la prueba es OR(A2>50, B2="Yes"). Si se cumple cualquiera de las dos condiciones, la celda muestra Free Shipping. Si ambas fallan, muestra Standard Rate.

=IF(OR(A2>50, B2="Yes"), "Free Shipping", "Standard Rate")

Ejemplo práctico: marcar riesgos

Un equipo de soporte marca un ticket como urgente si tiene más de 7 días o la prioridad es High o el cliente es VIP.

Con los días transcurridos en C2, la prioridad en D2 y un indicador de cliente VIP en E2, la fórmula comprueba las tres condiciones. Cualquier coincidencia marca el ticket como urgente. Puede seguir añadiendo condiciones separadas por comas.

=IF(OR(C2>7, D2="High", E2="VIP"), "Urgent", "Normal")

Coincidir con varios valores específicos

OR resulta útil cuando una celda puede contener uno de varios valores aceptables. Imagine que quiere marcar cualquier código de región del fin de semana: North, South o West cuentan.

La fórmula siguiente devuelve TRUE si A2 equivale a cualquiera de esos tres valores. Se lee de forma natural: ¿es esto, aquello o lo otro?

=OR(A2="North", A2="South", A2="West")

Detectar valores fuera de rango

Mientras AND comprueba si un valor está dentro de un rango, OR resulta ideal para comprobar si está fuera de él. Una lectura está fuera de los límites si es inferior al mínimo o superior al máximo.

La fórmula siguiente devuelve TRUE cuando A2 es menor que 0 o mayor que 100, lo que significa que está fuera del rango válido.

=OR(A2<0, A2>100)

OR en un rango de celdas

También puede aplicar OR a todo un rango. En ese caso, el resultado es TRUE si cualquier celda del rango cumple la comparación.

La fórmula siguiente devuelve TRUE si al menos un valor de A2:A10 es mayor que 100. Así puede responder rápidamente a una pregunta como: ¿contiene esta columna algún valor grande?

=OR(A2:A10>100)

¿AND u OR? Elegir correctamente

Elegir la función incorrecta es el error lógico más habitual. Traduzca primero el requisito a un lenguaje sencillo:

  • Si la regla utiliza la palabra y (todo debe ser verdadero), use AND
  • Si la regla utiliza la palabra o (basta con una condición), use OR

Ejemplo: para votar, se necesita tener más de 18 años y ser ciudadano; se usa AND. Para tener derecho a un descuento si se es estudiante o una persona mayor, se usa OR.

=IF(OR(A2="Student", A2="Senior"), "Discount", "Full Price")

Por qué es importante OR

La función OR proporciona una lógica flexible y permisiva: basta con que funcione cualquier camino. Es ideal para detectar excepciones, ofrecer ventajas mediante varias vías que cumplen los requisitos y detectar valores fuera de rango.

Recuerde la regla fundamental: OR es TRUE salvo cuando todas las condiciones son falsas. Combínela con IF para obtener resultados fáciles de leer y elíjala siempre que la regla expresada en lenguaje natural utilice la palabra o.

Ahora haga una comprobación rápida.

Comprobación rápida

Compruebe cuánto entiende el comportamiento de la función OR.

Repaso: aceptar cualquier coincidencia con OR

Ha aprendido que OR devuelve TRUE cuando se cumple al menos una condición, y solo devuelve FALSE cuando todas fallan.

  • Sintaxis: =OR(test1, test2, ...) con condiciones separadas por comas
  • Anídela en IF para mostrar palabras: =IF(OR(...), "Yes", "No")
  • Es ideal para comprobar valores fuera de rango: =OR(A2<0, A2>100)
  • Elija OR cuando la regla utilice la palabra o

A continuación: NOT, que invierte un resultado de verdadero a falso y viceversa.

=IF(OR(A2>50, B2="Yes"), "Free Shipping", "Standard Rate")

Preguntas frecuentes

¿La lección «Aceptar cualquier coincidencia con OR» es gratis?

Sí — el texto completo de «Aceptar cualquier coincidencia con OR» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Aceptar cualquier coincidencia con OR»?

Devuelva TRUE cuando se cumpla al menos una condición mediante OR Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Excel Formulas Academy?

No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Aceptar cualquier coincidencia con OR»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?

Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Exigir todas las condiciones con AND
  2. Aceptar cualquier coincidencia con OR
  3. Invertir la lógica con NOT
  4. Ramificación más clara con IFS
← Volver a Excel Formulas Academy