¿Aprobado o reprobado? ¿Comisión del 5% o del 10%? ¿Stock crítico o suficiente? Cada vez que una hoja de cálculo necesita tomar una decisión según una condición, detrás hay una función SI. La función SI en Excel es la herramienta condicional más usada del mundo laboral, y dominarla marca la frontera entre llenar celdas a mano y construir hojas que deciden solas.
Esta guía es un tutorial práctico para ti, que quieres usar Excel en serio en tu trabajo. Aquí vas a aprender a usar la función SI con ejemplos reales: desde el SI simple hasta el SI anidado, su combinación con las funciones Y y O, y los errores que hacen fallar a la mayoría. Cada fórmula viene con un caso de uso que puedes copiar y adaptar.
Qué es la función SI en Excel y para qué sirve
La función SI en Excel es una función lógica que evalúa una condición y devuelve un resultado si esa condición se cumple y otro distinto si no se cumple. La función SI permite que una hoja de cálculo clasifique, decida y reaccione de forma automática, sin que tengas que revisar fila por fila.
Las condicionales en Excel resuelven preguntas de tipo "si pasa esto, entonces aquello". Marcar quién aprueba un examen, calcular una comisión según las ventas o avisar cuándo un producto entra en stock crítico son tareas que la función SI ejecuta en una sola fórmula sobre miles de filas.
La función SI es la base del razonamiento lógico en Excel, y casi todas las funciones condicionales avanzadas parten de ella. Entender la función SI a fondo es el requisito previo para dominar el resto de la lógica de una hoja de cálculo.
Cómo usar la función SI: sintaxis y tu primer ejemplo
La función SI usa tres argumentos en este orden: =SI(prueba_lógica; valor_si_verdadero; valor_si_falso). La prueba lógica es la condición que se evalúa, el segundo argumento es lo que devuelve cuando la condición es verdadera y el tercero es lo que devuelve cuando es falsa.
Un detalle técnico evita el 90% de los errores de principiante. En la configuración regional en español, Excel separa los argumentos con punto y coma (;) y usa la coma para los decimales. Si tu Excel usa la coma como separador de argumentos, sustituye ; por , en todas las fórmulas de esta guía.
El ejemplo más claro es una lista de notas. Con la calificación en la celda B2, la fórmula =SI(B2>=60;"Aprobado";"Reprobado") escribe "Aprobado" cuando la nota llega a 60 y "Reprobado" cuando no. El texto siempre va entre comillas dobles; los números, sin comillas.
| Prueba lógica | La condición que se evalúa | B2>=60 (¿la nota llega a 60?) |
| Valor si verdadero | Lo que devuelve si la condición se cumple | "Aprobado" |
| Valor si falso | Lo que devuelve si la condición NO se cumple | "Reprobado" |
SI anidado: encadenar varias condiciones
El SI anidado en Excel consiste en colocar una función SI dentro de otra para evaluar más de dos resultados posibles. Cuando una sola condición no basta —porque hay tres, cuatro o más categorías—, cada SI se encarga de un tramo y deja el resto a la siguiente función SI.
Una escala de calificaciones con letras lo muestra bien: =SI(B2>=90;"A";SI(B2>=80;"B";SI(B2>=70;"C";"D"))). La fórmula revisa primero si la nota llega a 90, y solo si no se cumple pasa a evaluar 80, luego 70 y finalmente asigna "D". El orden es decisivo en un SI anidado.
El error más frecuente del SI anidado es ordenar las condiciones de menor a mayor. Si la fórmula evalúa primero B2>=70, una nota de 95 se detiene en la primera condición verdadera y devuelve "C" en lugar de "A". Un SI anidado siempre se ordena de la condición más exigente a la menos exigente.
| Tramo de ventas | % de comisión | Venta de ejemplo | Comisión resultante |
|---|---|---|---|
| 20.000 o más | 10% | 25.000 | 2.500 |
| Entre 10.000 y 19.999 | 8% | 15.000 | 1.200 |
| Menos de 10.000 | 5% | 8.000 | 400 |
Fórmula: =SI(B2>=20000;B2*0,1;SI(B2>=10000;B2*0,08;B2*0,05))
💬 «Soy analista de ventas y calculo comisiones por tramos: 5% hasta 10.000, 8% hasta 20.000 y 10% por encima. ¿Conviene un SI anidado o hay algo mejor?»
Para tres tramos, un SI anidado funciona bien: =SI(B2>=20000;B2*0,1;SI(B2>=10000;B2*0,08;B2*0,05)). A partir de cuatro o cinco tramos, el SI anidado se vuelve ilegible y propenso a errores; ahí conviene una tabla de tramos con BUSCARV o la función SI.CONJUNTO. La regla: hasta tres condiciones, SI anidado; más, tabla.
Funciones Y y O: combinar condiciones dentro de un SI
Las funciones Y y O permiten que una sola función SI evalúe varias condiciones al mismo tiempo. La función Y devuelve verdadero solo cuando todas las condiciones se cumplen; la función O devuelve verdadero cuando al menos una se cumple. Ambas se escriben dentro del primer argumento del SI.
Un caso de admisión doble usa la función Y: =SI(Y(B2>=60;C2>=60);"Aprobado";"Reprobado"). La fórmula exige aprobar las dos materias a la vez, porque la función Y obliga a que ambas condiciones sean verdaderas para devolver "Aprobado".
Un caso de admisión flexible usa la función O: =SI(O(B2>=90;C2="Beca");"Admitido";"En revisión"). La fórmula admite al candidato si saca 90 o si tiene beca, porque la función O se conforma con que una sola condición sea verdadera.
| Función | Devuelve VERDADERO cuando… | Ejemplo de uso |
|---|---|---|
| Y | TODAS las condiciones se cumplen | =SI(Y(B2>=60;C2>=60);"Aprobado";"Reprobado") |
| O | AL MENOS UNA condición se cumple | =SI(O(B2>=90;C2="Beca");"Admitido";"En revisión") |
La función SI en el trabajo real: semáforos, vencimientos y sus límites
Un semáforo de inventario es uno de los usos más prácticos de la función SI. La fórmula =SI(B2<=10;"Crítico";SI(B2<=30;"Bajo";"OK")) clasifica el stock en tres estados según la cantidad disponible. La función SI genera la etiqueta de texto, mientras que el color del semáforo se aplica aparte con formato condicional.
Un control de vencimientos combina la función SI con la fecha actual. La fórmula =SI(HOY()>B2;"Vencido";"Vigente") compara la fecha de vencimiento de la celda B2 con el día de hoy y marca cada registro de forma automática cada vez que abres el archivo.
💬 «Trabajo en RR. HH. y mi fórmula SI marca "Aprobado" a empleados que todavía no tienen nota cargada. ¿Por qué pasa y cómo lo arreglo?»
Excel trata una celda vacía como 0 en comparaciones numéricas, y si la condición es "menor que 60", el 0 la cumple y devuelve un resultado falso. Agrega una verificación previa: =SI(B2="";"Sin nota";SI(B2>=60;"Aprobado";"Reprobado")). Así la fórmula distingue una celda en blanco de una nota real antes de evaluar.
La función SI tiene un límite práctico de legibilidad. Excel admite hasta 64 funciones SI anidadas, pero pasadas tres o cuatro la fórmula se vuelve imposible de auditar. Cuando un cálculo necesita muchas condiciones, conviene reemplazar el SI anidado por una tabla de referencia con BUSCARV, una solución más limpia y fácil de mantener.
Errores comunes con la función SI (y cómo evitarlos)
La función SI falla casi siempre por motivos de sintaxis, no de lógica. Conocer de antemano los tropiezos típicos ahorra horas de buscar por qué una fórmula "no anda" cuando el problema es un detalle de escritura.
El error de las comillas es el más común. Un texto sin comillas dentro de la función SI provoca el error #¿NOMBRE?, porque Excel lo interpreta como el nombre de una función o un rango inexistente. Todo texto que devuelva la función SI debe ir entre comillas dobles.
| Error | Por qué ocurre | Cómo evitarlo |
|---|---|---|
| Texto sin comillas | Excel lo interpreta como una función o un rango inexistente y devuelve #¿NOMBRE? | Encerrar todo texto entre comillas dobles: "Aprobado" |
| Separador de argumentos equivocado | La configuración regional espera ; o , y la fórmula usa el otro |
Usar ; en Excel en español (o , si tu Excel lo pide) de forma consistente |
| SI anidado en orden incorrecto | El primer SI verdadero corta la evaluación y devuelve un resultado equivocado | Ordenar las condiciones de la más exigente a la menos exigente |
| Confundir Y con O | Se invierte la lógica: se exige todo cuando bastaba uno, o al revés | Recordar: Y exige TODAS; O exige AL MENOS UNA condición |
| Paréntesis sin cerrar | Un SI anidado deja aperturas sin su cierre correspondiente | Verificar que el número de "(" coincida con el de ")" |
El dominio de la función SI es la puerta de entrada a la lógica de Excel, y forma parte de las funciones esenciales que enseña el curso de Excel de Certhana Academy. Quien controla la función SI y su combinación con Y y O resuelve la mayoría de las decisiones automáticas que pide un puesto de oficina, y puede respaldar esa habilidad con una certificación oficial.
Preguntas frecuentes
¿Cómo se usa la función SI en Excel?
¿Qué es un SI anidado y cuándo conviene usarlo?
¿Cuál es la diferencia entre las funciones Y y O en un SI?
¿Por qué mi función SI devuelve el error #¿NOMBRE?
¿Necesito un curso para dominar la función SI y las condicionales?
Conclusión
La función SI en Excel convierte una hoja de datos en una herramienta capaz de decidir: clasifica notas, calcula comisiones por tramos, vigila vencimientos y enciende semáforos de inventario con una sola fórmula. Su poder real aparece al combinarla con las funciones Y y O para evaluar varias condiciones, y al anidarla con criterio sin pasar el punto donde deja de ser legible.
Dominar la función SI es uno de los saltos más rentables de tu camino en Excel, porque casi cualquier puesto de oficina pide automatizar decisiones con datos. El siguiente paso es practicar cada fórmula de esta guía con tus propios datos hasta que escribir un condicional sea automático.



