Lecciones › Funciones lógicas

SI combinada con Y y O

Cargando…

Sobre esta lección

Toma decisiones que dependen de más de una condición poniendo Y u O dentro de la función SI.

Tema: Funciones lógicas · 6 pasos · Premium

Cómo empieza la lección

  1. Finanzas aprueba un reembolso cuando el gasto tiene factura y el importe es de hasta 500.

    La pregunta de la función SI puede ser una función Y, que une las dos condiciones.

    En D2, escribe =SI(Y(C2="Sí";B2<=500);"Aprobar";"Rechazar").

Los otros 5 pasos forman parte del plan Premium. Ver planes →

Funciones que se usan en esta lección

SI

La función SI toma una decisión: revisa una condición y devuelve un valor si se cumple y otro si no. Responde preguntas como "¿el alumno aprobó?" o "¿este pedido paga envío?".

=SI(prueba_lógica; [valor_si_verdadero]; [valor_si_falso])

prueba_lógica

La condición, algo que sea verdadero o falso. Ej.: B2>=6, C2="Pagado".

valor_si_verdadero (opcional)

Lo que devuelve si la condición se cumple. El texto va entre comillas.

valor_si_falso (opcional)

Lo que devuelve si no se cumple. Si lo omites, el resultado es FALSO.

Ver ejemplos y ejercicio de SI →

Y

La función Y revisa varias condiciones y devuelve VERDADERO solo si todas se cumplen. Con una sola que falle, devuelve FALSO. Responde preguntas como "¿el cliente compró más de 1000 y además pagó a tiempo?".

=Y(valor_lógico1; [valor_lógico2]; …)

valor_lógico1

La primera condición. Ej.: B2>=8.

valor_lógico2 (opcional)

Opcional. Más condiciones. Todas deben cumplirse para que el resultado sea verdadero.

Ver ejemplos y ejercicio de Y →

O

La función O revisa varias condiciones y devuelve VERDADERO si al menos una se cumple. Solo da FALSO cuando fallan todas. Responde preguntas como "¿el pedido es urgente o supera los 500?".

=O(valor_lógico1; [valor_lógico2]; …)

valor_lógico1

La primera condición. Ej.: B2>=500.

valor_lógico2 (opcional)

Opcional. Más condiciones. Con que una se cumpla, el resultado es verdadero.

Ver ejemplos y ejercicio de O →

Errores comunes: SI

  • Texto sin comillas. =SI(B2>=6;Aprobado;"No aprobado") da un error de nombre. El texto siempre va entre comillas.
  • Número entre comillas. "100" es texto y después no se puede sumar. Si el resultado es un número, escríbelo sin comillas.
  • Escribir => en lugar de >=. Los operadores son >=, <= y <>. En otro orden Excel no acepta la fórmula.
  • Demasiados SI anidados. Con más de dos o tres niveles la fórmula es difícil de leer y de corregir. Usa SI.CONJUNTO o una tabla de franjas con BUSCARV.

Otras lecciones de Funciones lógicas

  • VERDADERO, FALSO y comparaciones: Compara valores con >, <, >=, <=, = y <> y entiende las respuestas VERDADERO y FALSO de Excel.
  • Función SI: Haz que la hoja elija entre dos resultados, un texto o un cálculo, con la función SI.
  • Y, O y XO: Une varias preguntas en una sola respuesta con las funciones Y, O y XO.
  • SI dentro de SI: Clasifica valores en tres o más tramos, como notas y comisiones, poniendo una función SI dentro de otra.
  • Función SI.CONJUNTO: Clasifica valores en varios tramos sin anidar fórmulas, usando la función SI.CONJUNTO y una última prueba VERDADERO.
  • Función CAMBIAR: Cambia códigos por nombres o valores con la función CAMBIAR, sin apilar varias funciones SI.
  • ESNUMERO, ESTEXTO, ESBLANCO y SI.ERROR: Descubre qué hay en cada celda con ESNUMERO, ESTEXTO y ESBLANCO y cambia los errores por un aviso con SI.ERROR.