KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo utilizar la función SI combinada con Y, O y NO en Excel?

AutorKelly Fecha de modificación

La función SI de Excel es un claro ejemplo del poder y la versatilidad de las operaciones lógicas en el tratamiento de datos. Su esencia reside en la capacidad de evaluar condiciones y devolver resultados específicos según dichas evaluaciones, siguiendo una lógica fundamental:

=IF(condition, value_if_true, value_if_false)

Al combinarse con operadores lógicos como Y, O y NO, las capacidades de la función SI se amplían considerablemente. El poder de esta combinación reside en su capacidad para procesar múltiples condiciones simultáneamente, proporcionando resultados que se adaptan a escenarios variados y complejos. En este tutorial, exploraremos cómo aprovechar eficazmente estas potentes funciones en Excel para desbloquear nuevas dimensiones de Análisis de datos y mejorar su proceso de toma de decisiones. ¡Adelante, descubramos las aplicaciones prácticas de estas formidables funciones de Excel!

Una captura de pantalla que muestra una fórmula anidada de Excel que combina SI, Y, O y NO para cálculos de elegibilidad a bonificaciones


Fórmula IF AND

Para evaluar varias condiciones y obtener un resultado concreto cuando todas se cumplen (VERDADERO) y otro diferente cuando al menos una no se cumple (FALSO), puede incluir la función Y dentro de la prueba lógica de la función SI. La estructura es la siguiente:

=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)

Por ejemplo, imagine que es profesor y analiza las calificaciones de sus alumnos. Quiere determinar si un alumno aprueba según dos criterios: «una nota superior a 70» y «una asistencia superior al 80 %».

  1. Comience analizando los datos del primer estudiante, con su nota en la celda B2 y su asistencia en la celda C2. Para este alumno, introduzca la siguiente fórmula en D2:
    =IF(AND(B2>70, C2>80%), "Pass", "Fail")
    Consejo: Esta fórmula comprueba si la nota en B2 es superior a 70 y la asistencia en C2 supera el 80 %. Si se cumplen ambas condiciones, devuelve «Aprobado»; de lo contrario, devuelve «Suspenso».
  2. Arrastre la fórmula hacia abajo por la columna para evaluar la nota y la asistencia de cada estudiante.

    Una captura de pantalla de la fórmula SI Y utilizada en Excel


Fórmula IF OR

Para evaluar varias condiciones y obtener un resultado concreto cuando se cumple al menos una de ellas (VERDADERO) y otro diferente cuando no se cumple ninguna (FALSO), puede utilizar la función O dentro de la prueba lógica de la función SI. La fórmula tiene la siguiente estructura:

=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)

Por ejemplo, en un entorno educativo, considere un criterio de aprobado más flexible: un alumno aprueba si «obtiene una nota superior a 90» o «cuenta con una tasa de asistencia superior al 95 %».

  1. Comience evaluando el rendimiento del primer estudiante, cuya nota se encuentra en la celda B2 y su asistencia en la celda C2. Aplique la siguiente fórmula en una celda adyacente, como D2, para realizar la evaluación:
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    Consejo: Esta fórmula comprueba si la nota en la celda B2 es superior a 90 o si la asistencia en la celda C2 supera el 95 %. Si se cumple alguna de las condiciones, devuelve «Aprobado»; de lo contrario, devuelve «Suspenso».
  2. Copie esta fórmula hacia abajo por la columna para aplicarla a cada estudiante de su lista y evaluar rápidamente si cumple los criterios de aprobación.

    Una captura de pantalla de la fórmula SI O utilizada en Excel


Fórmula IF NOT

Para evaluar una condición y devolver un resultado específico si la condición **no se cumple** (FALSO) y otro distinto si **sí se cumple** (VERDADERO), la solución consiste en utilizar la función **NO** dentro de la instrucción **SI**. La estructura de esta fórmula es:

=IF(NOT(condition), value_if_false, value_if_true)

Como ejemplo práctico, imagine un escenario laboral en el que los bonos de los empleados dependen de su historial de asistencia: son elegibles para recibir un bono si **no han estado ausentes más de 3 días**.

  1. Para probarla con el primer empleado, cuyos días ausentes están en la celda B2, utilice la fórmula:
    =IF(NOT(B2>3), "Eligible", "Not Eligible")
    Consejo: Esta fórmula comprueba los días ausentes en B2. Si NO superan los 3, devuelve «Elegible»; de lo contrario, devuelve «No Elegible».
  2. Copie esta fórmula hacia abajo por la columna para aplicarla a todos los empleados.

    Una captura de pantalla de la fórmula SI NO utilizada en Excel


Escenarios avanzados con SI y funciones lógicas

En esta sección exploraremos el uso avanzado de la función SI de Excel combinada con los operadores lógicos Y, O y NO. Abordaremos desde evaluaciones sensibles a mayúsculas y minúsculas hasta fórmulas SI anidadas, destacando la versatilidad de Excel en escenarios complejos de análisis de datos.


Si se cumple su condición, entonces calcule

Además de ofrecer resultados predefinidos, la función SI de Excel, combinada con operadores lógicos como Y, O y NO, permite realizar distintos cálculos en función de si las condiciones establecidas se cumplen o no. A continuación, utilizaremos la combinación SI + Y como ejemplo para ilustrar esta funcionalidad.

Imagine que gestiona un equipo de ventas y desea calcular bonos. Decide que un empleado recibirá un bono del 10 % sobre sus ventas si supera los 100 $ en ventas y ha trabajado más de 30 horas a la semana.

  1. Para la evaluación inicial, observe los datos de Alicia: sus ventas en la celda B2 y las horas trabajadas en la celda C2. Aplique esta fórmula en D2:
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
  2. Extienda esta fórmula al resto de su equipo arrastrándola hacia abajo por la columna. Así, cada empleado recibirá su bonificación calculada según los mismos criterios.

    Una captura de pantalla que muestra una fórmula de Excel que calcula una bonificación mediante las funciones SI y Y

Nota: En esta sección nos centramos en el uso de la función SI combinada con Y para realizar cálculos basados en condiciones específicas. Este concepto puede ampliarse además para incluir las funciones O y NO, así como funciones lógicas anidadas, lo que permite una amplia variedad de cálculos condicionales en Excel.


Sentencias Y, O y NO sensibles a mayúsculas/minúsculas

En Excel, aunque las funciones lógicas como Y, O y NO suelen no distinguir entre mayúsculas y minúsculas, existen escenarios en los que esta distinción es fundamental. Al combinar la función EXACTO con estos operadores lógicos, podrá gestionar con eficacia condiciones sensibles a mayúsculas y minúsculas. En esta sección, mostramos cómo utilizar las funciones SI y O con un enfoque que respeta dicha distinción.

Imagina un escenario minorista en el que un producto es elegible para promoción si supera los 100 $ en ventas o si su código coincide exactamente con «ABC» en una comprobación sensible a mayúsculas y minúsculas.

  1. Para el primer producto que aparece en la fila 2, con sus ventas en la celda B2 y el código de producto en la celda C2, utilice esta fórmula en D2:
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    Consejo: Esta fórmula comprueba si las ventas en B2 superan los 100 $ o si el código de producto en C2 es exactamente «ABC». Si se cumple alguna de estas condiciones, el producto es elegible para la promoción; si no se cumple ninguna, no lo es.
  2. Repita esta fórmula en toda la columna para todos los productos y evalúe de forma uniforme su elegibilidad para promoción según las ventas y el código de producto (distinguiendo entre mayúsculas y minúsculas).

    Una captura de pantalla de una fórmula de Excel que utiliza SI, O y IGUAL para realizar una comprobación sensible a mayúsculas y minúsculas sobre la elegibilidad a un ascenso

Nota: En esta sección hemos ilustrado cómo combinar las funciones SI y O con la función EXACTO para realizar evaluaciones sensibles a mayúsculas y minúsculas. De forma similar, puede integrar la función EXACTO en fórmulas SI combinadas con Y, O, NO u otras funciones lógicas anidadas, adaptándose así a diversos requisitos sensibles a mayúsculas y minúsculas en Excel.


Integración de SI con sentencias Y, O, NO anidadas

La función SI de Excel, combinada con Y, O y NO, ofrece un enfoque optimizado para gestionar condiciones más complejas. Esta sección presenta un ejemplo práctico de cómo aplicar estas funciones anidadas en un entorno minorista.

Suponga que supervisa un equipo responsable de varias categorías de productos y quiere determinar su elegibilidad para bonos. Un empleado es elegible si: «alcanza ventas superiores a $100», Y además  «trabaja más de 30 horas a la semana» O «NO pertenece al departamento de Electrónica».

  1. Primero, evalúe el rendimiento de Ana, con sus ventas en la celda B2, horas trabajadas en la celda C2 y departamento en la celda D2. La fórmula en E2 sería:
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    Consejo: Esta fórmula comprueba si Ana tiene ventas superiores a $100 y, además, o bien trabaja más de 30 horas o no pertenece al departamento de Electrónica. Si cumple estos criterios, se considera «Elegible»; de lo contrario, «No elegible».
  2. Copie esta fórmula hacia abajo en la columna para cada empleado y evalúe de forma uniforme su elegibilidad para el bono según sus ventas, horas trabajadas y departamento.

    Una captura de pantalla que muestra una fórmula anidada de Excel que combina SI, Y, O y NO para cálculos de elegibilidad a bonificaciones


Funciones SI anidadas con Y, O, NO

Cuando su análisis de datos requiere múltiples comprobaciones condicionales, las funciones SI anidadas en Excel ofrecen una solución potente. Este método consiste en crear instrucciones SI independientes para distintas condiciones —incluyendo lógica Y, O y NO— e integrarlas en una única fórmula optimizada.

Considere un entorno laboral en el que el rendimiento de los empleados se califica como «Excelente»,«Bueno»,o «Aceptable» en función de las ventas, las horas trabajadas y el cumplimiento normativo:

  • «Excelente» si las ventas superan los $150 y se han trabajado más de 35 horas.
  • En caso contrario, «Bueno» si las ventas superan los 100 $ o las infracciones de política no superan 1.
  • «Aceptable» si no se cumple ninguna de estas condiciones.

Para evaluar el rendimiento de cada empleado según las condiciones anteriores, proceda como sigue:

  1. Comience con la evaluación de Ana, cuyas ventas están en la celda B2, las horas trabajadas en la celda C2 y las infracciones de política en la celda D2. La fórmula SI anidada en E2 es:
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    Consejo: Esta fórmula primero comprueba si las ventas y las horas de Ana cumplen los criterios para «Excelente». Si no es así, evalúa si reúne las condiciones para «Bueno». Si no se cumple ninguna de las anteriores, se clasifica como «Aceptable».
  2. Extienda esta fórmula SI anidada a todos los empleados para evaluar su rendimiento de forma coherente según múltiples criterios.

    Una captura de pantalla que ilustra una fórmula SI anidada en Excel que evalúa el rendimiento de los empleados según varios criterios


Uso de SI con Y, O y NO: preguntas frecuentes

Esta sección responde a preguntas frecuentes sobre el uso de SI con Y, O y NO en Microsoft Excel.

¿Cuántas condiciones pueden manejar las funciones Y, O y NO?
  • Las funciones Y y O admiten hasta 255 condiciones individuales, aunque se recomienda usar solo unas pocas para evitar fórmulas excesivamente complejas y difíciles de mantener.
  • La función NO acepta únicamente una condición.
¿Puedo utilizar operadores como , o = en estas funciones?

Ciertamente, en las funciones Y, O y NO de Excel puede utilizar operadores como menor que (<), igual (=), mayor o igual que (>=) y otros para establecer condiciones.

¿Por qué aparece el error #¡VALOR! en estas funciones?

Un error #¡VALOR! en las funciones Y, O y NO de Excel suele ocurrir cuando la fórmula no cumple ninguna de las condiciones especificadas o cuando hay un problema en su estructura, lo que indica que Excel no puede interpretar correctamente la entrada o las condiciones incluidas en la fórmula.


Lo anterior es todo el contenido relevante sobre cómo usar la función SI junto con las funciones Y, O y NO en Excel. ¡Esperamos que este tutorial le resulte útil! Si desea descubrir más consejos y trucos de Excel, haga clic aquí para acceder a nuestra extensa colección de miles de tutoriales.