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
Finanzas aprueba un reembolso cuando el gasto tiene factura y el importe es de hasta 500.
La pregunta de la función
SIpuede ser una funciónY, 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ógicaLa 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ógico1La 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ógico1La 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
SIanidados. Con más de dos o tres niveles la fórmula es difícil de leer y de corregir. UsaSI.CONJUNTOo una tabla de franjas conBUSCARV.
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.