certmundo.
es‑mx

6 min de lectura

¿Cómo usar las funciones SI, Y y O para tomar decisiones en Excel?

Las funciones SI, Y y O te permiten crear condiciones lógicas en Excel para que tus fórmulas tomen decisiones automáticas según los datos de tu hoja de cálculo.

La función SI: estructura básica

La función SI evalúa una condición y devuelve un valor si es verdadera y otro si es falsa. Es la función de decisión más usada en Excel.

Sintaxis:

=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Recuerda: en Excel en español, los argumentos se separan con punto y coma (;), no con coma.

Los tres argumentos:

Argumento ¿Qué hace? Ejemplo
prueba_lógica La condición que se evalúa A2>10000
valor_si_verdadero Resultado si la condición se cumple "Aprobado"
valor_si_falso Resultado si la condición no se cumple "Rechazado"

Ejemplo 1: Clasificar empleados por salario

El departamento de RR. HH. de Bimbo necesita identificar qué empleados tienen un salario mayor a $15,000. La lista está en la columna A (nombres) y los salarios en la columna B.

Fórmula en C2:

=SI(B2>15000; "Nivel alto"; "Nivel estándar")

Resultado simulado:

Nombre Salario Nivel
Ana Torres $18,500 Nivel alto
Luis Pérez $12,000 Nivel estándar
María Gómez $22,000 Nivel alto
Carlos Ruiz $9,800 Nivel estándar

Arrastra la fórmula de C2 hacia abajo para aplicarla a toda la lista.

La función Y: todas las condiciones deben cumplirse

Y evalúa dos o más condiciones y devuelve VERDADERO solo si todas se cumplen. Si una sola falla, el resultado es FALSO.

Sintaxis:

=Y(condición1; condición2; condición3; ...)

Puedes incluir hasta 255 condiciones. En la práctica, lo más común es usar 2 o 3.

Y casi nunca se usa sola. Se combina con SI para crear condiciones más precisas.

Ejemplo 2: Evaluar si un empleado cumple dos requisitos

El área de ventas de Liverpool quiere identificar vendedores que cumplan ambas condiciones:

  • Ventas mayores a $50,000 en el mes
  • Calificación de desempeño mayor o igual a 8

Fórmula en D2:

=SI(Y(B2>50000; C2>=8); "Bono aprobado"; "Sin bono")

Resultado simulado:

Vendedor Ventas Calificación Resultado
Jorge Salinas $62,000 9 Bono aprobado
Patricia Leal $58,000 7 Sin bono
Ernesto Vega $45,000 10 Sin bono
Sandra Mora $71,000 8 Bono aprobado

Patricia Leal tiene ventas altas, pero su calificación es 7. No cumple las dos condiciones, así que no recibe bono. Ernesto Vega tiene calificación perfecta, pero sus ventas no superan $50,000. Tampoco recibe bono.

La función O: basta con que una condición se cumpla

O evalúa dos o más condiciones y devuelve VERDADERO si al menos una se cumple. Solo devuelve FALSO cuando ninguna condición es verdadera.

Sintaxis:

=O(condición1; condición2; condición3; ...)

Usa O cuando quieras ser más flexible en tus criterios.

Ejemplo 3: Identificar productos con alerta en inventario

El equipo de operaciones de FEMSA revisa el inventario de refrescos. Quieren marcar con alerta los productos que cumplan al menos una condición:

  • Stock menor a 100 unidades
  • Fecha de caducidad en menos de 7 días

Fórmula en D2:

=SI(O(B2<100; C2<7); "⚠ Alerta"; "OK")

Resultado simulado:

Producto Stock Días para caducar Estado
Coca-Cola 600ml 85 15 ⚠ Alerta
Fanta naranja 250 4 ⚠ Alerta
Sprite 355ml 310 20 OK
Agua Ciel 1L 60 5 ⚠ Alerta

Coca-Cola tiene poco stock. Fanta está por caducar. Agua Ciel tiene los dos problemas. Sprite está bien en ambas condiciones.

Combinar SI, Y y O en una misma fórmula

Puedes usar Y y O juntos dentro de un mismo SI para condiciones más complejas.

Escenario: Mercado Libre quiere aprobar un crédito a vendedores que cumplan:

  • Antigüedad mayor a 12 meses O más de 500 ventas completadas
  • Y además calificación de reputación mayor o igual a 4.5

Fórmula en E2:

=SI(Y(O(B2>12; C2>500); D2>=4.5); "Crédito aprobado"; "Crédito negado")

Resultado simulado:

Vendedor Meses Ventas Reputación Resultado
Tienda TecnoMX 18 320 4.8 Crédito aprobado
ModaStyle 6 150 4.9 Crédito negado
ElectroPlus 8 620 4.6 Crédito aprobado
Ropa Urbana 14 200 4.2 Crédito negado

Tienda TecnoMX tiene más de 12 meses (cumple el O) y buena reputación (cumple el Y externo). ElectroPlus tiene más de 500 ventas (cumple el O) y reputación de 4.6. Ropa Urbana tiene antigüedad, pero su reputación de 4.2 no llega al mínimo.

Errores comunes

Error 1: Olvidar los punto y coma

Escribir =SI(A2>10000, "Sí", "No") genera un error en Excel en español. Siempre usa punto y coma: =SI(A2>10000; "Sí"; "No").

Error 2: Confundir Y con O

Y exige que todas las condiciones sean verdaderas. O solo necesita una. Elegir la función incorrecta produce resultados completamente distintos. Antes de escribir la fórmula, pregúntate: ¿necesito que se cumplan todas las condiciones o solo una?

Error 3: No poner comillas en el texto de resultado

Si el resultado es texto, debe ir entre comillas dobles. Escribir =SI(A2>5; Aprobado; Reprobado) genera el error #¿NOMBRE?. La forma correcta es =SI(A2>5; "Aprobado"; "Reprobado").

Error 4: Dejar vacío el argumento valor_si_falso

Si no escribes el tercer argumento, Excel muestra FALSO en lugar de un valor útil. Siempre define qué mostrar cuando la condición no se cumple. Ejemplo correcto: =SI(A2>0; "Positivo"; "Cero o negativo").

Error 5: Comparar texto sin comillas en la prueba lógica

Si la condición compara texto, ese texto también necesita comillas. Escribe =SI(A2="México"; "Local"; "Foráneo"), no =SI(A2=México; ...). Sin comillas, Excel busca un rango llamado México y no lo encuentra.

Tabla de referencia rápida

Función Devuelve VERDADERO cuando... Uso típico
Y(cond1; cond2) Todas las condiciones se cumplen Requisitos obligatorios múltiples
O(cond1; cond2) Al menos una condición se cumple Criterios alternativos
SI(prueba; sí; no) — (devuelve valores, no lógico) Tomar decisiones automáticas
SI(Y(...); sí; no) Todas las condiciones se cumplen Evaluación estricta
SI(O(...); sí; no) Al menos una condición se cumple Detección de alertas o excepciones

Puntos clave para recordar

  • Usa SI con dos posibles resultados: uno si la condición es verdadera y otro si es falsa.
  • Combina SI con Y cuando todas las condiciones deban cumplirse al mismo tiempo.
  • Combina SI con O cuando baste con que una sola condición sea verdadera.
  • Siempre usa punto y coma (;) para separar los argumentos en Excel en español.
  • El texto dentro de los argumentos, tanto en la condición como en los resultados, siempre va entre comillas dobles.

Puntos clave

  • `SI` evalúa una condición y devuelve un valor distinto según si es verdadera o falsa; sus tres argumentos son la prueba lógica, el valor si verdadero y el valor si falso.
  • `Y` se usa dentro de `SI` cuando **todas** las condiciones deben cumplirse al mismo tiempo; si una sola falla, el resultado es falso.
  • `O` se usa dentro de `SI` cuando basta con que **al menos una** condición sea verdadera para obtener el resultado positivo.
  • Puedes combinar `Y` y `O` dentro de un mismo `SI` para crear reglas de decisión más complejas, como las de crédito o bonos.
  • Los errores más frecuentes son: olvidar el punto y coma, no poner comillas en texto, y confundir `Y` con `O` al plantear las condiciones.

Comparte esta lección: