Word a Excel

Sí en Excel: cómo usar la función SI con ejemplos prácticos

octubre 6, 2026 Tuto Excel 11 min read
Sí en Excel: cómo usar la función SI con ejemplos prácticos

La función SI (en inglés IF) es la prueba lógica más usada de Excel: mira una celda, comprueba si se cumple una condición y devuelve un resultado u otro según el caso. Sirve para aprobar o suspender, para cobrar o no cobrar bonus, para calcular un IVA solo cuando hay precio, para clasificar por tramos y para decidir qué mostrar cuando una búsqueda no encuentra lo que busca. En este tutorial aprenderás a escribirla, a leerla en la barra de fórmulas, a anidar varias SI y a evitar los tres errores que más se repiten: el 0 que sale cuando falta el tercer argumento, el #¿NOMBRE? cuando el texto va sin comillas y el #N/A de BUSCARV. La función SI está disponible en todas las versiones de Excel desde 2007, en Excel para la web, en Excel para Mac y en la app para teléfonos y tabletas.

Qué es la función SI y cuándo te ahorra columnas

Imagina la hoja de notas de un grupo de alumnos. En la columna A tienes el nombre y en la B la nota del examen. La columna C debería decir «Aprobado» o «Suspenso» según la nota, pero cada vez que un profesor cambia una nota tienes que revisar la columna entera y reescribir el resultado a mano. Esa columna es exactamente el trabajo de la función SI: una regla que decide, fila a fila, qué texto escribir. La fórmula vive en cada celda de la columna y se mantiene sola: cambias la nota y el veredicto se actualiza al instante. SI vale para cualquier decisión de dos caminos: cobrar bonus o no cobrarlo, factura pagada o pendiente, precio con IVA o sin IVA, cliente nacional o exportación. Cuando el resultado depende solo de si se cumple una condición, SI es la herramienta adecuada.

Los tres argumentos de SI, uno por uno

La sintaxis es =SI(prueba_lógica; valor_si_verdadero; valor_si_falso). La prueba lógica es la pregunta que Excel se hace sobre una celda (B2>=5, C2=Parcela, A1<>texto). El valor_si_verdadero es lo que escribe si la respuesta es VERDADERO, y el valor_si_falso es lo que escribe si es FALSO. Los textos van entre comillas dobles; los números, sin comillas. Sobre la nota del examen:

Argumento Ejemplo con B2=7 Ejemplo con B2=4,5
prueba_lógica B2>=5 B2>=5
resultado VERDADERO FALSO
valor_si_verdadero "Aprobado" "Aprobado"
valor_si_falso "Suspenso" "Suspenso"
lo que muestra C2 Aprobado Suspenso

Tu primer SI con la nota de un examen

La hoja Notas es la base de todo el tutorial: tiene los nombres en A, las notas en B y la columna C que vamos a rellenar con SI. Ahora añadimos la columna Resultado y escribimos la primera fórmula en C2.

C2fx=SI(B2>=5;"Aprobado";"Suspenso")
A B C
1 Alumno Nota Resultado
2 Ana 7 Aprobado
3 Luis 4,5 Suspenso
4 Marta 9 Aprobado
5 Pedro 3,5 Suspenso
6 Sofia 8 Aprobado
C2 Arrastra el controlador de relleno hasta C6
Notas

Pasos:

  1. En A1 escribe Alumno, en B1 Nota, en C1 Resultado.
  2. Rellena A2:A6 y B2:B6 con los datos de la tabla.
  3. Escribe en C2 =SI(B2>=5;"Aprobado";"Suspenso") y pulsa Entrar.
  4. Selecciona C2, sitúa el cursor sobre el controlador de relleno (la esquina inferior derecha) y arrástralo hasta C6.
Comprueba: en C2 ves Aprobado, en C3 Suspenso y así hasta C6. Si copias y pegas una nota con Ctrl+C y Ctrl+V, el resultado de la columna C cambia al instante.

Cambiar la nota en B2 y ver cómo se mueve C2

Vuelve a la hoja Notas y modifica las notas para ver cómo reacciona la fórmula: pon 7 en B2, 4,5 en B3, 9 en B4, 3,5 en B5 y 8 en B6. Cada fila de C dirá lo que le corresponde sin que toques la fórmula.

B2fx7
A B C
1 Alumno Nota Resultado
2 Ana 7 Aprobado
3 Luis 4,5 Suspenso
4 Marta 9 Aprobado
5 Pedro 3,5 Suspenso
6 Sofia 8 Aprobado
B2 Escribe una nota y mira cómo cambia C2
Notas

Pasos:

  1. Clica en B2 y escribe 7; pulsa Entrar y mira C2.
  2. Repite con B3 (4,5), B4 (9), B5 (3,5) y B6 (8).
  3. Pulsa Ctrl+Z si te arrepientes de un cambio; la fórmula de C no se borra.
Comprueba: las cinco celdas de C siguen mostrando el texto correcto y la fórmula es idéntica en todas: clicando en C3, C4, C5 o C6, en la barra de fórmulas verás la misma =SI(Bn>=5;"Aprobado";"Suspenso"), solo que con la fila que toca.
Nota: en Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos es la coma: =IF(B2>=5,"Aprobado","Suspenso").

Escribir la fórmula con la barra de fórmulas, no en la celda

La celda muestra el resultado; la barra de fórmulas muestra la fórmula. Mientras escribes, ves el texto en la celda y, al pulsar Entrar, solo queda el resultado. La fórmula original sigue ahí, en la barra de fórmulas, lista para modificarse.

Pasos:

  1. Clica en la celda C2.
  2. Mira justo encima de la hoja: la barra de fórmulas muestra =SI(B2>=5;"Aprobado";"Suspenso").
  3. Pulsa F2 (o doble clic en la celda) para editar la fórmula; Esc para salir sin tocar nada.
Comprueba: editar una celda con F2 te lleva dentro de la fórmula sin tocarla; con Esc sales y la celda queda como estaba.

SI con texto: cobrar bonus solo si está pagado

Ahora abrimos una hoja nueva llamada Facturas, con el cliente, el importe y el estado de cada factura. La columna D reparte un bonus del 10 % del importe solo cuando la factura está Pagada; en los demás casos, el bonus es 0. Aquí SI ya no devuelve un texto sino un cálculo.

D2fx=SI(C2="Pagado";B2*0,1;0)
A B C D
1 Cliente Importe Estado Bonus
2 Norte SA 1.250 Pagado 125,00
3 Sur SL 800 Pendiente 0,00
4 Este SA 2.000 Pagado 200,00
5 Oeste SL 950 Pagado 95,00
D2 Arrastra el controlador de relleno hasta D5
Facturas

Pasos:

  1. En A1 escribe Cliente, en B1 Importe, en C1 Estado, en D1 Bonus.
  2. Rellena las cinco filas de la tabla con los datos.
  3. En D2 escribe =SI(C2="Pagado";B2*0,1;0) y pulsa Entrar.
  4. Arrastra el controlador de relleno de D2 hasta D5.
Comprueba: en D2, D4 y D5 ves 125,00, 200,00 y 95,00; en D3 ves 0,00 porque el estado es Pendiente. Las fórmulas de D4 y D5 son la misma fórmula copiada, solo que con B4, B5 y C4, C5.

Comillas y tildes: el texto siempre entre comillas dobles

La regla es clara: cualquier texto que escribas dentro de una fórmula va entre comillas dobles. Los valores lógicos VERDADERO y FALSO no llevan comillas porque son palabras reservadas de Excel, igual que los números (0, 0,1).

=SI(C2="Pagado";B2*0,1;0)
Nota: si escribieras =SI(C2=Pagado;…), Excel no reconocería Pagado y devolvería #¿NOMBRE?. En cambio, VERDADERO y FALSO se escriben sin comillas porque son constantes lógicas internas.

Combinar SI con operadores matemáticos para calcular el IVA

En la hoja Ventas queremos el total con IVA. El tipo de IVA está en una sola celda, C1, con el valor 0,21. La fórmula suma el precio más el IVA solo si hay precio; cuando B2 está vacío o es 0, no se cobra IVA.

D2fx=B2+SI(B2>0;B2*$C$1;0)
A B C D
1 Producto Precio IVA Total
2 Lapiz 1,50 0,21 1,82
3 Cuaderno 3,20 0,21 3,87
4 Goma 0,80 0,21 0,97
5 Regla 0,00 0,21 0,00
C1 Aqui va el tipo de IVA (0,21); D2: Arrastra hasta D5
Ventas

Pasos:

  1. En A1 Producto, B1 Precio, C1 IVA, D1 Total; en C2 escribe 0,21.
  2. Rellena A2:A5 y B2:B5 con los datos.
  3. En D2 escribe =B2+SI(B2>0;B2*$C$1;0) y pulsa Entrar.
  4. Arrastra D2 hasta D5.
Comprueba: en D2 ves 1,82 (1,50 + 0,315), en D5 ves 0,00 porque el precio es cero y la prueba B5>0 es FALSO.

Por qué hace falta el $ delante de C1 al copiar

Cuando copies la fórmula hacia abajo, las referencias normales (B2, C1) se mueven con la copia. El IVA debe quedarse fijo en C1; por eso lleva el dólar: $C$1. Para escribirlo rápido, escribe la fórmula con C1 normal, sitúa el cursor sobre C1 en la barra de fórmulas y pulsa F4.

=B2*$C$1
Cuidado: si copias la fórmula con C1 sin dólares a la fila siguiente, la referencia baja a C2 (que está vacío) y los totales a partir de D3 se van a 0. Los $ a ambos lados ($C$1) fijan fila y columna a la vez.

Anidar dos SI para clasificar por tramos

Volvemos a la hoja Notas para añadir una clasificación en letras: Sobresaliente, Notable, Aprobado y Suspenso. Con una sola SI solo tenemos dos caminos; con SI dentro de SI conseguimos cuatro. La fórmula se evalúa de izquierda a derecha y se queda con la primera condición que se cumple.

E2fx=SI(B2>=9;"Sobresaliente";SI(B2>=7;"Notable";SI(B2>=5;"Aprobado";"Suspenso")))
A B C D E
1 Alumno Nota Resultado Calificación
2 Ana 7 Aprobado Notable
3 Luis 4,5 Suspenso Suspenso
4 Marta 9 Aprobado Sobresaliente
5 Pedro 3,5 Suspenso Suspenso
6 Sofia 8 Aprobado Notable
E2 Arrastra hasta E6
Notas

Pasos:

  1. En E1 escribe Calificación.
  2. En E2 escribe la fórmula con tres SI anidados y pulsa Entrar.
  3. Arrastra E2 hasta E6.
Comprueba: Ana (7) sale Notable, Luis (4,5) sale Suspenso, Marta (9) sale Sobresaliente, Sofia (8) sale Notable. La fórmula es la misma en las cinco celdas, lo único que cambia es la fila a la que apunta B2.

Cuándo parar de anidar SI y usar SI.CONJUNTO

A partir de tres SI anidados la fórmula se vuelve difícil de leer y los paréntesis se acumulan. Para esos casos, desde Excel 2019 y Microsoft 365 existe la función SI.CONJUNTO (en inglés IFS), que escribe cada condición en una pareja aparte y se lee mejor. La misma clasificación quedaría así:

=SI.CONJUNTO(B2>=9;"Sobresaliente";B2>=7;"Notable";B2>=5;"Aprobado";VERDADERO;"Suspenso")
Nota: SI.CONJUNTO existe desde Excel 2019 y Microsoft 365. Si tienes Excel 2016 o anterior, quédate con los SI anidados o usa una tabla con BUSCARV.

Por qué SI devuelve 0, FALSO o #¿NOMBRE?

Tres errores aparecen una y otra vez al usar SI. El primero es olvidar el tercer argumento y quedarse con un 0; el segundo es escribir el texto sin comillas y obtener #¿NOMBRE?; el tercero es anidar BUSCARV dentro de SI para que el #N/A no quede feo cuando el dato no está.

Devuelve 0 y debería devolver un texto

Si solo escribes dos argumentos, Excel devuelve FALSO o, según el caso, 0 cuando la prueba es FALSO. La solución es completar el tercer argumento.

=SI(B2>=5;"Aprobado")
=SI(B2>=5;"Aprobado";"Suspenso")
Cuidado: si en lugar de un texto pones un número como tercer argumento (por ejemplo, 0), Excel sumará ese 0 al resultado en contextos numéricos, lo que a veces arrastra errores a otras hojas.

Devuelve #¿NOMBRE? al pulsar Entrar

La función está en inglés (IF) o el texto no lleva comillas. Excel en español entiende SI, no IF; y cualquier texto que no sea VERDADERO o FALSO debe ir entre comillas dobles.

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

SI con BUSCARV y un resultado limpio cuando no hay dato

BUSCARV (en inglés VLOOKUP) devuelve #N/A cuando no encuentra el código buscado. SI.ERROR (en inglés IFERROR, desde Excel 2007) y SI.ND (en inglés IFNA, desde Excel 2013) convierten ese error en un mensaje limpio. SI.ERROR atrapa todos los errores; SI.ND solo el #N/A.

=SI.ERROR(BUSCARV(E2;A2:C10;3;FALSO);"No encontrado")
=SI.ND(BUSCARV(E2;A2:C10;3;FALSO);"Sin precio")
Cuidado: SI.ERROR esconde cualquier error, incluidos los que avisan de un fallo real (un rango mal escrito o un nombre de función con errata). Para búsquedas, prefiere SI.ND cuando esté en tu versión; así solo se disimula el #N/A legítimo.

Dónde está SI y desde qué versión funciona

La función SI está en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para la web, para Mac y para móviles. No necesitas instalarla ni activarla: la encuentras directamente en la barra de fórmulas escribiéndola. La ayuda oficial, con la sintaxis completa y los ejemplos, está en la página de la función SI en support.microsoft.com. SI.CONJUNTO aparece desde Excel 2019 y Microsoft 365; SI.ND, desde Excel 2013; SI.ERROR, desde Excel 2007. La función admite hasta 64 SI anidados, aunque a partir de tres conviene SI.CONJUNTO o una tabla con BUSCARV.

Lo que ya sabes hacer con la función SI y el siguiente paso

  • La prueba lógica compara una celda con un valor y devuelve VERDADERO o FALSO.
  • SI tiene siempre dos salidas: una para cuando la prueba es VERDADERO y otra para cuando es FALSO.
  • Los textos de la fórmula van entre comillas dobles; VERDADERO y FALSO, no.
  • Las referencias absolutas con $ (F4 al escribir) mantienen una celda fija al copiar la fórmula.
  • Se pueden anidar SI para más de dos salidas, pero con tres o más condiciones conviene SI.CONJUNTO.

El siguiente paso natural es SI.CONJUNTO cuando trabajes con muchos tramos, o BUSCARV cuando la respuesta dependa de buscar un valor en una tabla. La función SI es la columna vertebral de las fórmulas condicionales en Excel: cualquier lógica más compleja se construye apoyándose en ella.

Datos comprobados en octubre de 2026.

Fuentes

  1. MicrosoftSI (función SI) – Microsoft Supportconsultado el 05/10/2026
  2. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 05/10/2026
  3. MicrosoftCOINCIDIR — documentación oficialconsultado el 05/10/2026
  4. MicrosoftPROMEDIO.SI — documentación oficialconsultado el 05/10/2026
  5. MicrosoftCONTAR.SI — documentación oficialconsultado el 05/10/2026