Cómo usar la función SI en Excel (con ejemplos)

Domina la función SI en Excel: sintaxis, SI anidados, SI.CONJUNTO, Y/O y SI.ERROR. Guía con demo interactivo y ejemplos claros.

fxBlog

Cómo usar la función SI en Excel (con ejemplos)

Domina la función SI en Excel: sintaxis, SI anidados, SI.CONJUNTO, Y/O y SI.ERROR. Guía con demo interactivo y ejemplos claros.

Listo·Alejandro·8 min de lectura·Actualizado 3 Sep 2026

Actualizado: agosto de 2026 · Autor: Alejandro. Guía práctica de Excel.

La función SI es, probablemente, la fórmula más importante que vas a aprender en Excel. Es la puerta de entrada a la lógica condicional: en lugar de que la hoja de cálculo te devuelva siempre el mismo resultado, con SI consigues que tome decisiones por ti. «Si la nota es 5 o más, escribe Aprobado; si no, Suspenso». «Si el stock baja de 10 unidades, avisa». «Si el cliente ha gastado más de 500 euros, aplícale un descuento». Todo eso, y muchísimo más, lo resuelve una sola función.

En esta guía vas a aprender a usar la función SI de principio a fin y sin relleno. Empezaremos por lo básico (qué hace y cómo se escribe su sintaxis), veremos ejemplos reales con números, texto y otras fórmulas dentro, y luego subiremos de nivel con los SI anidados, la función moderna SI.CONJUNTO, las combinaciones con Y y O, y el rescate de errores con SI.ERROR. También repasaremos los fallos más típicos y cómo evitarlos. Todas las fórmulas están en español y con punto y coma como separador, tal y como funciona Excel en España.

Da igual si estás preparando las notas de una clase, controlando gastos o montando una plantilla de trabajo: dominar SI te va a cambiar la forma de usar Excel. Vamos a ello.

Cómo usar la función SI en Excel (con ejemplos)
La función SI devuelve un resultado u otro según se cumpla una condición.

Qué hace la función SI en Excel

La función SI (en inglés IF) evalúa una condición y devuelve un resultado u otro dependiendo de si esa condición se cumple o no. En términos sencillos: le planteas una pregunta a Excel que solo puede responderse con verdadero o falso, y tú decides qué pasa en cada caso.

Piensa en cómo tomas decisiones en tu día a día: si llueve, cojo el paraguas; si no, lo dejo en casa. La función SI hace exactamente eso dentro de una celda. Comprueba una condición (¿llueve?) y ejecuta una acción según la respuesta. Esa condición se llama prueba lógica, y es el corazón de toda la función.

Lo interesante es que SI no se limita a escribir textos. Puede devolver números, texto, resultados de otras fórmulas, celdas vacías o incluso otra función SI dentro. Por eso es tan versátil: sirve tanto para poner «Aprobado» o «Suspenso» como para calcular descuentos, clasificar clientes o marcar filas que necesitan tu atención.

📌
La idea claveLa función SI siempre responde a una pregunta de sí o no. Si la respuesta es sí (verdadero), devuelve un resultado; si es no (falso), devuelve otro. Todo lo demás son variaciones de esta misma idea.

La sintaxis de la función SI

La estructura de la función SI tiene tres partes, separadas por punto y coma:

=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Vamos a desmenuzar cada argumento porque entender esto bien te ahorra el 90% de los problemas:

ArgumentoQué esEjemplo
prueba_lógicaLa condición que se comprueba. Debe poder ser verdadera o falsa.A2>=5
valor_si_verdaderoLo que devuelve la celda si la condición SE CUMPLE."Aprobado"
valor_si_falsoLo que devuelve la celda si la condición NO se cumple."Suspenso"

Juntando las tres piezas obtendrías algo como =SI(A2>=5;"Aprobado";"Suspenso"). Léelo en voz alta como una frase: «Si el valor de A2 es mayor o igual que 5, escribe Aprobado; en caso contrario, escribe Suspenso». Si eres capaz de traducir tu fórmula a esa frase, la tienes bien montada.

💡
El separador: punto y comaEn la versión española de Excel, los argumentos se separan con punto y coma (;). Si copias fórmulas de webs en inglés verás comas; tendrás que cambiarlas. Este detalle depende de la configuración regional de tu equipo, no del idioma de la fórmula.

El tercer argumento es opcional (pero no lo omitas)

Técnicamente puedes escribir solo =SI(A2>=5;"Aprobado"). Si la condición es falsa y no has indicado nada, Excel devuelve FALSO, algo que casi nunca es lo que quieres ver en tu hoja. Por eso es buena práctica indicar siempre el tercer argumento, aunque sea un texto vacío "" para dejar la celda en blanco.

Pruébalo: evalúa el SI

=SI(B2 >= 5 ; «Aprobado» ; «Suspenso»)
Resultado:

Ejemplo básico: aprobado o suspenso

Nada explica mejor la función SI que el ejemplo clásico de las notas. Imagina que tienes las calificaciones de tus alumnos en la columna B y quieres que la columna C diga automáticamente si han aprobado. En la celda C2 escribes:

=SI(B2>=5;"Aprobado";"Suspenso")

Al pulsar Enter, Excel comprueba la nota de B2. Si es 5 o superior, aparece Aprobado; si es inferior a 5, aparece Suspenso. Ahora solo tienes que arrastrar la fórmula hacia abajo (o hacer doble clic en el cuadradito de la esquina inferior derecha de la celda) para aplicarla a toda la lista.

AlumnoNota (B)Resultado (C)
Lucía7Aprobado
Marcos4Suspenso
Elena5Aprobado
Javier9Aprobado
Sara3Suspenso

Fíjate en Elena: con un 5 justo aparece Aprobado, porque usamos >= (mayor o igual). Si hubiéramos escrito solo > (mayor que), un 5 se habría considerado suspenso. Los operadores importan, y de ellos hablamos en un momento.

💡
Arrastra sin romper la fórmulaCuando arrastras =SI(B2...) hacia abajo, Excel ajusta la referencia sola (B3, B4, B5…). Es justo lo que quieres aquí. Si en cambio necesitaras que una celda no cambiara al copiar, tendrías que fijarla con el símbolo del dólar. Lo explicamos en cómo fijar celdas en Excel.

SI con números, texto y otras fórmulas

Una duda muy habitual es qué se puede poner dentro de la función SI. La respuesta es: casi cualquier cosa. Veamos los tres casos más frecuentes.

Devolver texto (siempre entre comillas)

Cuando quieres que SI escriba una palabra o frase, tienes que ponerla entre comillas dobles: =SI(A2>100;"Caro";"Barato"). Las comillas le dicen a Excel «esto es texto literal, no una fórmula ni un nombre de celda». Olvidar las comillas es el error número uno de los principiantes.

Devolver números (sin comillas)

Si lo que quieres devolver es un número para seguir calculando con él, va sin comillas: =SI(A2>100;50;0) devuelve el número 50 o el número 0. Cuidado: si escribes "50" con comillas, Excel lo tratará como texto y no podrás sumarlo correctamente después.

Meter otra fórmula dentro

Aquí es donde SI se vuelve realmente potente. En los argumentos verdadero o falso puedes colocar un cálculo completo. Por ejemplo, para aplicar un 10% de descuento solo a las compras superiores a 500 euros:

=SI(A2>500;A2*0,9;A2)

Si la compra supera los 500, multiplica por 0,9 (le quita el 10%); si no, deja el importe tal cual. Si quieres afinar tus cálculos de descuentos y márgenes, te vendrá bien nuestra guía de cómo calcular porcentajes en Excel.

⚠️
Comparar texto exactoCuando la prueba lógica compara con texto, ese texto también va entre comillas: =SI(A2="Madrid";"Sí";"No"). Ten en cuenta que SI no distingue mayúsculas de minúsculas en las comparaciones de texto: «MADRID» y «madrid» se consideran iguales.

Los operadores de comparación

La prueba lógica casi siempre usa un operador de comparación: un símbolo que compara dos valores. Conocerlos todos te abre un montón de posibilidades. Estos son los seis que tienes disponibles:

OperadorSignificadoEjemploSe cumple si…
=Igual aA2=10A2 vale exactamente 10
<>Distinto deA2<>10A2 es cualquier cosa menos 10
>Mayor queA2>10A2 es 11 o más
<Menor queA2<10A2 es 9 o menos
>=Mayor o igual queA2>=10A2 es 10 o más
<=Menor o igual queA2<=10A2 es 10 o menos

El operador distinto de (<>) suele pasar desapercibido y es utilísimo. Por ejemplo, =SI(A2<>"";"Rellena";"Vacía") comprueba si una celda tiene algo escrito: si es distinta de vacío, dice "Rellena"; si está en blanco, dice "Vacía".

💡
Truco para recordar >= y <=El símbolo >= se lee "mayor o igual": incluye el propio número. Por eso un 5 con >=5 cuenta como verdadero. Si quieres excluir el límite, usa solo > o <. Es una diferencia pequeña que cambia por completo el resultado en los casos frontera.

SI anidados: varios niveles de decisión

El SI básico solo distingue entre dos resultados. Pero ¿y si necesitas más de dos categorías? Por ejemplo, convertir una nota numérica en su calificación por escrito: Insuficiente, Suficiente, Bien, Notable o Sobresaliente. Para eso se usan los SI anidados: meter una función SI dentro del argumento "falso" de otra.

La idea es encadenar preguntas. "¿Es menor que 5? Insuficiente. Si no, ¿es menor que 6? Suficiente. Si no, ¿es menor que 7?..." y así sucesivamente. Vamos con el baremo de notas completo en la celda B2:

=SI(B2<5;"Insuficiente";SI(B2<6;"Suficiente";SI(B2<7;"Bien";SI(B2<9;"Notable";"Sobresaliente"))))

Se lee de izquierda a derecha, como una escalera. Excel comprueba la primera condición; si es falsa, pasa a la siguiente; y así hasta que una se cumple o llega al último valor. Fíjate en que las condiciones van de menor a mayor de forma ordenada: eso es fundamental para que el resultado sea correcto.

NotaRangoCalificación
Menor que 50 - 4,99Insuficiente
De 5 a 5,995 - 5,99Suficiente
De 6 a 6,996 - 6,99Bien
De 7 a 8,997 - 8,99Notable
9 o más9 - 10Sobresaliente
⚠️
Cuidado con los paréntesisEn un SI anidado cada función abre un paréntesis que debes cerrar al final. En el ejemplo hay cuatro paréntesis de cierre seguidos al terminar. Si te falta uno, Excel se queja. Un truco: cuenta cuántos SI has escrito y asegúrate de cerrar esa misma cantidad de paréntesis al final.

Los SI anidados funcionan, pero cuando pasan de tres o cuatro niveles se vuelven difíciles de leer y de corregir. Por suerte, Excel moderno tiene una alternativa mucho más limpia que vemos a continuación.

SI.CONJUNTO: la alternativa moderna a los anidados

La función SI.CONJUNTO (en inglés IFS) se introdujo en Excel 2019 y en Microsoft 365 para resolver justo el problema de los SI anidados. Permite evaluar varias condiciones una tras otra sin tener que anidar ni cerrar montones de paréntesis. Su sintaxis es:

=SI.CONJUNTO(condición1; valor1; condición2; valor2; ...)

Excel comprueba las condiciones en orden y devuelve el valor de la primera que se cumpla. El mismo baremo de notas de antes, con SI.CONJUNTO, queda mucho más legible:

=SI.CONJUNTO(B2<5;"Insuficiente";B2<6;"Suficiente";B2<7;"Bien";B2<9;"Notable";B2>=9;"Sobresaliente")

Sin paréntesis anidados, sin escalera mental: cada par condición-valor se lee de un vistazo. El truco para el "último caso" (el equivalente al else final) es poner una condición que siempre se cumpla, como VERDADERO: ...;VERDADERO;"Sobresaliente").

📌
¿Anidados o SI.CONJUNTO?Si tu Excel es reciente (2019 o Microsoft 365), usa SI.CONJUNTO para tres o más categorías: es más limpio y fácil de mantener. Si compartes el archivo con gente que usa versiones antiguas, quédate con los SI anidados, que funcionan en cualquier versión.
⚠️
Ojo con el ordenEn SI.CONJUNTO el orden manda: Excel se queda con la primera condición verdadera. Si pones B2<9 antes que B2<5, un 3 entraría por la primera y darías una calificación equivocada. Ordena siempre las condiciones de la más restrictiva a la más general.

Combinar SI con las funciones Y y O

A veces una sola condición no basta. Quieres que se cumplan varias a la vez, o que baste con que se cumpla al menos una. Para eso están las funciones Y (AND) y O (OR), que se colocan dentro de la prueba lógica del SI.

La función Y: todas las condiciones

La función Y devuelve verdadero solo si todas sus condiciones se cumplen. Imagina que un alumno aprueba de curso solo si saca 5 o más en teoría y 5 o más en práctica:

=SI(Y(B2>=5;C2>=5);"Apto";"No apto")

Si falla cualquiera de las dos notas, el resultado es "No apto". Solo con las dos superadas aparece "Apto".

La función O: basta con una

La función O devuelve verdadero si se cumple al menos una de las condiciones. Por ejemplo, marcar como "Revisar" un pedido que sea urgente o que supere los 1000 euros:

=SI(O(A2="Urgente";B2>1000);"Revisar";"Normal")

FunciónDevuelve VERDADERO cuando...Ejemplo mental
YSe cumplen TODAS las condicionesAprobar teoría Y práctica
OSe cumple AL MENOS UNA condiciónPedido urgente O caro
💡
Puedes anidar más de dosTanto Y como O admiten varias condiciones: Y(A2>0;B2>0;C2>0) comprueba las tres a la vez. Y puedes combinarlas: SI(Y(A2>5;O(B2="Sí";C2="Sí"));...). Eso sí, no te pases o la fórmula se volverá ilegible.

SI.ERROR: gestionar los errores con elegancia

Cuando trabajas con fórmulas es normal que aparezcan errores: una división entre cero (#¡DIV/0!), una búsqueda que no encuentra nada (#N/A), una referencia rota (#¡REF!). En lugar de dejar esos códigos feos en tu hoja, la función SI.ERROR (en inglés IFERROR) los sustituye por lo que tú quieras.

Su sintaxis es sencilla, solo dos argumentos: =SI.ERROR(fórmula; valor_si_hay_error). Excel intenta calcular la fórmula; si da error, muestra el segundo valor; si no, muestra el resultado normal.

El caso más típico es envolver una división o una búsqueda. Por ejemplo, para calcular un porcentaje sin que salte el error de dividir entre cero:

=SI.ERROR(A2/B2;"-")

Si B2 es cero o está vacío, en vez de #¡DIV/0! aparece un guion limpio. También se usa muchísimo junto a la función BUSCARV para que, cuando no encuentre un valor, muestre "No encontrado" en lugar de #N/A. Tienes la guía completa en cómo usar BUSCARV en Excel.

⚠️
No abuses de SI.ERRORSI.ERROR oculta todos los errores por igual, incluidos los que no esperabas. Si tapas un error de verdad, puedes estar escondiendo un fallo en tus datos sin darte cuenta. Úsalo cuando sepas qué error puede aparecer y por qué, no como parche universal.

Errores comunes al usar la función SI

Si tu fórmula SI no funciona, casi seguro que el problema está en esta lista. Son los tropiezos más habituales:

1. Olvidar las comillas en el texto

Escribir =SI(A2>5;Aprobado;Suspenso) sin comillas hace que Excel busque celdas o nombres llamados "Aprobado", no los encuentre y devuelva #¿NOMBRE?. El texto siempre entre comillas dobles.

2. Usar la coma en vez del punto y coma

En Excel España el separador de argumentos es el punto y coma. Si copias una fórmula con comas de un tutorial en inglés, tendrás que cambiarlas o Excel dará error.

3. Paréntesis descuadrados

En los SI anidados es facilísimo dejarse un paréntesis de cierre. Cuenta los SI que has abierto y cierra los mismos al final.

4. Exceso de anidación

Excel permite anidar hasta 64 funciones SI, pero mucho antes de llegar ahí la fórmula se vuelve imposible de entender. Si pasas de tres o cuatro niveles, plantéate usar SI.CONJUNTO, la función BUSCARV con una tabla de rangos, o una tabla dinámica.

5. Confundir texto con número

Devolver "0" (con comillas, texto) no es lo mismo que 0 (número). Si luego intentas sumar esa columna, el texto no se suma y obtienes totales incorrectos.

📌
Diagnóstico rápido¿Sale #¿NOMBRE?? Revisa las comillas y los nombres de función. ¿Sale FALSO inesperado? Te falta el tercer argumento. ¿Error de fórmula al pulsar Enter? Cuenta los paréntesis y comprueba los punto y coma.

Buenas prácticas con la función SI

Más allá de que la fórmula funcione, estas costumbres te harán la vida mucho más fácil, sobre todo cuando vuelvas a un archivo meses después:

  1. Léela como una frase. Antes de dar por buena una fórmula SI, tradúcela mentalmente a lenguaje natural. Si la frase tiene sentido, la fórmula suele estar bien.
  2. Ordena las condiciones. En anidados y en SI.CONJUNTO, coloca las condiciones de forma lógica (de menor a mayor, de más restrictiva a más general) para evitar solapamientos.
  3. No abuses de la anidación. Si pasas de tres o cuatro niveles, cambia a SI.CONJUNTO o a una tabla de consulta con BUSCARV. Tu yo del futuro te lo agradecerá.
  4. Usa referencias, no valores fijos. En vez de escribir el umbral 500 dentro de la fórmula, ponlo en una celda aparte y apunta a ella. Así cambias el criterio en un solo sitio.
  5. Combina SI con formato condicional. Para resaltar visualmente los resultados (colorear los suspensos, por ejemplo) apóyate en el formato condicional, que trabaja de maravilla junto a la lógica de SI.
  6. Protege con SI.ERROR solo lo necesario. Envuelve en SI.ERROR las fórmulas que sabes que pueden fallar, no todas por sistema.
💡
SI y SUMAR.SI son primos, no gemelosNo confundas SI con SUMAR.SI. La función SI decide un resultado para una celda; SUMAR.SI suma un rango entero según un criterio. A menudo se usan juntas. Aprende esta última en cómo usar SUMAR.SI en Excel.

La función SI en Google Sheets

Buenas noticias si trabajas en la nube: la función SI funciona prácticamente igual en Google Sheets que en Excel. La lógica, los argumentos y hasta el nombre en español (SI) son idénticos. Puedes copiar tus fórmulas de un sitio a otro casi sin tocar nada.

La diferencia principal está en el separador de argumentos. Google Sheets se adapta al idioma de tu cuenta: en configuración en español usa punto y coma (igual que Excel España), mientras que en configuración en inglés usa comas. Si una fórmula copiada te da error, lo primero que debes revisar es ese separador.

Las funciones hermanas también están disponibles: SI.CONJUNTO (IFS), SI.ERROR (IFERROR), Y (AND) y O (OR) existen en Sheets con el mismo comportamiento. Si te mueves habitualmente entre ambas herramientas, te interesa nuestra comparativa de Excel frente a Google Sheets.

💡
Trabaja más rápido con atajosTanto en Excel como en Sheets, dominar el teclado acelera muchísimo el trabajo con fórmulas. Echa un vistazo a nuestros atajos de teclado de Excel para editar y copiar fórmulas sin tocar el ratón.
¿Calculas notas a menudo?

Nuestra plantilla de nota media ya trae el aprobado/suspenso montado con la función SI. Gratis.

Ver la plantilla →

Dudas frecuentes

¿Cuál es la diferencia entre la función SI y SI.CONJUNTO?
La función SI evalúa una sola condición y devuelve un resultado si es verdadera y otro si es falsa. SI.CONJUNTO permite evaluar varias condiciones seguidas sin anidar, devolviendo el valor de la primera que se cumpla. Para tres o más categorías, SI.CONJUNTO es más limpia y fácil de leer, siempre que tu Excel sea de 2019 o Microsoft 365.
¿Por qué mi función SI devuelve FALSO?
Casi siempre es porque has omitido el tercer argumento (el valor_si_falso). Si la condición no se cumple y no le has dicho a Excel qué devolver, muestra FALSO por defecto. Añade el tercer argumento, aunque sea un texto vacío entre comillas para dejar la celda en blanco.
¿Cuántas funciones SI puedo anidar?
Excel permite anidar hasta 64 funciones SI dentro de una misma fórmula. Sin embargo, mucho antes de ese límite la fórmula se vuelve difícil de leer y mantener. A partir de tres o cuatro niveles conviene usar SI.CONJUNTO o una tabla de consulta con BUSCARV.
¿Por qué me da el error #¿NOMBRE? en la función SI?
Ese error suele indicar que has escrito texto sin comillas dobles. Excel interpreta esa palabra como un nombre de celda o rango que no existe. Comprueba que todos los textos, tanto en la prueba lógica como en los resultados, vayan entre comillas: "Aprobado", no Aprobado.
¿Cómo hago que la función SI compruebe dos condiciones a la vez?
Usa la función Y dentro de la prueba lógica para exigir que se cumplan todas las condiciones, por ejemplo =SI(Y(A2>=5;B2>=5);"Apto";"No apto"). Si te basta con que se cumpla al menos una, usa la función O en lugar de Y.
¿La función SI distingue mayúsculas de minúsculas?
No. En las comparaciones de texto, la función SI trata "MADRID", "Madrid" y "madrid" como iguales. Si necesitas distinguir mayúsculas de minúsculas, tendrías que combinarla con la función IGUAL, que sí es sensible a las mayúsculas.
¿Funciona igual la función SI en Google Sheets?
Sí, funciona prácticamente igual: mismo nombre, mismos argumentos y misma lógica. La única diferencia habitual es el separador de argumentos, que depende del idioma de tu cuenta (punto y coma en español, coma en inglés). Las funciones SI.CONJUNTO, SI.ERROR, Y y O también están disponibles en Sheets.
¿Para qué sirve SI.ERROR y cuándo debo usarlo?
SI.ERROR sustituye los errores de una fórmula (como #¡DIV/0! o #N/A) por el valor que tú indiques, dejando la hoja más limpia. Se usa mucho al dividir o al combinar con BUSCARV. Úsalo cuando sepas qué error puede aparecer, no como parche general, porque también oculta errores inesperados que quizá deberías corregir.

En pocas palabras

Ya tienes todo lo necesario para dominar la función SI en Excel. Has visto desde la sintaxis básica =SI(prueba_lógica; valor_si_verdadero; valor_si_falso) hasta las combinaciones más potentes con SI anidados, SI.CONJUNTO, las funciones Y y O, y el rescate de errores con SI.ERROR. Con estas piezas puedes construir prácticamente cualquier lógica condicional que necesites.

El siguiente paso es sencillo: abre una hoja en blanco y practica. Monta tu propio baremo de notas, prueba un descuento condicional, combina un par de condiciones con Y. La lógica de SI se entiende de verdad cuando la ves funcionar con tus propios datos. Y cuando la tengas dominada, te esperan sus primas SUMAR.SI y BUSCARV para llevar tus plantillas al siguiente nivel. Encontrarás más guías prácticas en nuestra categoría de estudio.

Excel® es una marca registrada de Microsoft Corporation. Este sitio no está afiliado a Microsoft.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *