La función SI en Excel evalúa una condición y devuelve un resultado si esa condición se cumple, y otro resultado distinto si no se cumple. Es una de las fórmulas más usadas porque permite que una planilla tome decisiones automáticamente, como marcar «Aprobado» o «Rechazado» según un valor.
¿Qué es la función SI y para qué sirve?
SI es una función lógica: revisa si una condición es verdadera o falsa, y según eso, muestra un resultado u otro. Se usa para automatizar decisiones simples dentro de una planilla, evitando revisar fila por fila manualmente.
Sintaxis de la función SI
=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)
- prueba_lógica: la condición que se va a evaluar (por ejemplo, si un valor es mayor a otro).
- valor_si_verdadero: lo que se muestra si la condición se cumple.
- valor_si_falso: lo que se muestra si la condición no se cumple.
Ejemplo práctico de la función SI paso a paso
Si en la celda B2 tienes el monto de una venta y quieres marcar «Cumple meta» cuando supere 500.000, o «No cumple» en caso contrario:
=SI(B2>500000; "Cumple meta"; "No cumple")
Funciones SI anidadas y alternativas más simples
Cuando necesitas evaluar más de dos condiciones, puedes anidar varias funciones SI una dentro de otra, aunque esto puede volverse difícil de leer. Para esos casos, funciones como SI.CONJUNTO o una tabla de referencia combinada con BUSCARX suelen ser más claras y fáciles de mantener.
Errores comunes con la función SI
Resultados en texto sin comillas: si el valor a mostrar es texto, siempre debe ir entre comillas («»), o Excel arrojará un error.
Demasiados SI anidados: más de 3 o 4 niveles suelen volver la fórmula difícil de auditar; conviene reestructurar con tablas de referencia.
Confundir = con ==: en Excel las comparaciones se hacen con un solo signo igual (=), no con doble.
Preguntas frecuentes sobre la función SI
¿Puedo combinar SI con otras funciones?
Sí, es común combinarla con Y, O, BUSCARV o BUSCARX para crear condiciones más complejas.
¿Cuántas funciones SI puedo anidar?
Excel permite hasta 64 niveles, pero en la práctica más de 3 o 4 hacen la fórmula difícil de mantener.
¿La función SI funciona con texto y con números?
Sí, la condición y los resultados pueden ser tanto texto como valores numéricos.
¿Qué pasa si dejo vacío el valor_si_falso?
Excel devuelve FALSO como resultado si la condición no se cumple y no defines ese argumento.
Si tu empresa necesita automatizar reportes que combinan varias condiciones y fórmulas, podemos ayudarte con una macro a medida. Conocé nuestro servicio de desarrollo de macros en Excel.
Publicado por el equipo de Macros Excel Chile — Fórmulas y automatización en Excel. Última actualización: septiembre 2026.