Una fórmula condicional permite que Excel tome una decisión: comprueba una condición y devuelve un resultado. En este tutorial usaremos una hoja de notas para clasificar resultados, comprobar asistencias y decidir quién puede recibir una beca. Al terminar, podrás crear estas fórmulas con SI, Y, O y NO en las versiones de Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de las versiones disponibles para Mac, web y móviles. Los datos están comprobados en octubre de 2026.
Qué es una fórmula condicional y para qué sirve
En la hoja Notas, cada fila tendrá una asignatura, una nota y, más adelante, una asistencia. Una fórmula condicional examina esos datos y escribe un resultado. Por ejemplo, puede transformar una nota en «Aprobado» o «Suspenso» sin que tengas que decidirlo manualmente.
La fórmula empieza por =. Después incluye una prueba lógica: una comparación como B2>=5. Excel evalúa esa pregunta y obtiene VERDADERO o FALSO. La función SI (IF) usa ese resultado para elegir qué valor mostrar.
=SI(B2>=5;"Aprobado";"Suspenso")
Si B2 contiene 6, la comparación es verdadera y aparece «Aprobado». Si contiene 4,5, es falsa y aparece «Suspenso». La fórmula no cambia la nota: solo devuelve un texto o un cálculo según la condición.
En este libro, la fórmula seMPPede usar para diferentes decisiones: estado de una asignatura, nivel de la nota, necesidad de revisar un alumno por asistencia o posibilidad de obtener una beca. Las funciones Y (AND), O (OR) y NO (NOT) permiten combinar condiciones.
La función SI: la prueba lógica que decide qué escribir
La función SI tiene esta sintaxis:
=SI(prueba_logica; valor_si_verdadero; [valor_si_falso])
prueba_logicaes la pregunta que Excel debe comprobar.valor_si_verdaderoes lo que aparece cuando la pregunta es cierta.[valor_si_falso]es lo que aparece cuando la pregunta es falsa.
La prueba lógica puede comparar números, textos o fechas. Si la condición se cumple, Excel devuelve el segundo argumento; si no, devuelve el tercero. Los textos deben ir entre comillas dobles. Por eso “Aprobado” es un texto y 5 es un número.
En la hoja Notas, escribe primero estas filas:
| A | B | |
|---|---|---|
| 1 | Asignatura | Nota |
| 2 | Matemáticas | 6 |
| 3 | Lengua | 4,5 |
| 4 | Historia | 8 |
| 5 | Biología | 3 |
| 6 | Inglés | 9,5 |
En C2 escribe esta fórmula:
=SI(B2>=5;"Aprobado";"Suspenso")
Copia C2 y arrástrala hasta C6. El controlador de relleno mantendrá B2, B3 y las referencias siguientes.
| A | B | C | |
|---|---|---|---|
| 1 | Asignatura | Nota | Estado |
| 2 | Matemáticas | 6 | Aprobado |
| 3 | Lengua | 4,5 | Suspenso |
| 4 | Historia | 8 | Aprobado |
| 5 | Biología | 3 | Suspenso |
| 6 | Inglés | 9,5 | Aprobado |
Los operadores que comparan en la prueba lógica
Los operadores de comparación devolvem VERDADERO o FALSO. Se pueden aplicar a números, textos y fechas.
| Operador | Qué comprueba | Ejemplo con el libro |
|---|---|---|
= |
Igualdad | =SI(A2="Historia";"Historia";"Otra") |
<> |
Desigualdad | =SI(B2<>5;"Distinta de cinco";"Cinco") |
> |
Mayor que | =SI(B2>7;1;0) |
< |
Menor que | =SI(B2<5;1;0) |
>= |
Mayor o igual que | =SI(B2>=5;1;0) |
<= |
Menor o igual que | =SI(B2<=5;1;0) |
Por ejemplo, con B2=6, B2>7 es FALSO y devuelve 0. Con B2=9,5, B2>7 es VERDADERO y devuelve 1. Para texto, Excel compara el contenido; las mayúsculas no_keys_latin cambian el resultado. La ayuda oficial sobre referencias relativas, absolutas y mixtas explica por qué las referencias cambian al copiar fórmulas.
Combinar condiciones con Y, O y NO
Y (AND) devuelve VERDADERO solo cuando todas sus condiciones son verdaderas. O (OR) devuelve VERDADERO cuando al menos una condición es verdadera. NO (NOT) invierte el resultado: convierte VERDADERO en FALSO y FALSO en VERDADERO.
=Y(B2>=5;B2<7)
Esta fórmula es verdadera si la nota es 5 o superior y, al mismo tiempo, menor que 7. En la hoja de notas, una nota de 6 devuelve VERDADERO; una de 8, FALSO.
=O(B2>=9;A2="Matemáticas")
Esta fórmula es verdadera si la nota llega a 9 o si la asignatura es Matemáticas. Puedes usar Y, O y NO dentro de SI para crear una decisión más precisa. Por ejemplo:
=SI(Y(B2>=5;C2>=80%);"Aprobado";"Revisar")
La condición exige una nota de al menos 5 y una asistencia de al menos 80 %. Si falta cualquiera de las dos, Excel escribe «Revisar». La función NO se utiliza, por ejemplo, para marcar notas que no alcanzan el aprobado:
=SI(NO(B2>=5);"Repetir";"Continuar")
Una hoja de notas con SI, Y, O y NO paso a paso
Vamos a ampliar la hoja Notas con cuatro columnas de resultados. La hoja final tendrá las asignaturas y notas del ejemplo anterior, además de asistencia y dos decisiones: nivel de la nota y beca.
- Selecciona C1 y escribe Estado.
- Selecciona C2 y escribe
=SI(B2>=5;"Aprobado";"Suspenso"). - Copia C2 y arrastra el controlador de relleno hasta C6.
- Selecciona D1 y escribe Tipo de aprobado.
- Selecciona D2 y escribe
=SI(Y(B2>=5;B2<7);"Aprobado por poco";"No"). - Copia D2 hasta D6.
- Selecciona E1 y escribe Beca.
- Selecciona E2 y escribe
=SI(O(B2>=9;A2="Matemáticas");"Becado";"No becado"). - Copia E2 hasta E6.
La hoja en este punto queda así:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Asignatura | Nota | Estado | Tipo de aprobado | Beca |
| 2 | Matemáticas | 6 | Aprobado | Aprobado por poco | Becado |
| 3 | Lengua | 4,5 | Suspenso | No | No becado |
| 4 | Historia | 8 | Aprobado | No | No becado |
| 5 | Biología | 3 | Suspenso | No | No becado |
| 6 | Inglés | 9,5 | Aprobado | No | Becado |
Anidar SI para varias tramos de nota
Ahora añadimos una columna F para clasificar la nota en cuatro tramos: Suspenso, Aprobado, Notable y Sobresaliente. En F1 escribe Tramo y en F2 pega esta fórmula:
=SI(B2<5;"Suspenso";SI(B2<7;"Aprobado";SI(B2<9;"Notable";"Sobresaliente")))
Después copia F2 hasta F6. La fórmula tiene tres funciones SI: primero pregunta si la nota es menor que 5; si no, pregunta si es menor que 7; si tampoco, pregunta si es menor que 9. Las notas 3, 6, 8 y 9,5 producen, respectivamente, «Suspenso», «Aprobado», «Notable» y «Sobresaliente».
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Asignatura | Nota | Estado | Tipo de aprobado | Beca | Tramo |
| 2 | Matemáticas | 6 | Aprobado | Aprobado por poco | Becado | Aprobado |
| 3 | Lengua | 4,5 | Suspenso | No | No becado | Suspenso |
| 4 | Historia | 8 | Aprobado | No | No becado | Notable |
| 5 | Biología | 3 | Suspenso | No | No becado | Suspenso |
| 6 | Inglés | 9,5 | Aprobado | No | Becado | Sobresaliente |
SI con Y para exigir nota y asistencia a la vez
Añadimos la asistencia en C5:C8 para no mezclarla con las columnas de texto ya creadas. En C4 escribe Asistencia y completa:
| A | B | C | |
|---|---|---|---|
| 4 | Asignatura | Nota | Asistencia |
| 5 | Matemáticas | 6 | 50 % |
| 6 | Lengua | 4,5 | 80 % |
| 7 | Historia | 8 | 100 % |
| 8 | Biología | 3 | 100 % |
| 9 | Inglés | 9,5 | 100 % |
Para no desplazar los resultados, coloca esta fórmula en G5 y usa las referencias de esta nueva fila:
=SI(Y(B5>=5;C5>=80%);"Aprobado";"Revisar")
Copia G5 hasta G9. Un 6 con 50 % devuelve «Revisar»; un 4,5 con 80 % también devuelve «Revisar», porque no cumple la nota; un 8 con 100 % y un 9,5 con 100 % devuelven «Aprobado».
| A | B | C | G | |
|---|---|---|---|---|
| 4 | Asignatura | Nota | Asistencia | Decisión |
| 5 | Matemáticas | 6 | 50 % | Revisar |
| 6 | Lengua | 4,5 | 80 % | Revisar |
| 7 | Historia | 8 | 100 % | Aprobado |
| 8 | Biología | 3 | 100 % | Revisar |
| 9 | Inglés | 9,5 | 100 % | Aprobado |
SI con O para que valga cualquiera de dos condiciones
Ahora añade en H5 la fórmula de beca:
=SI(O(B5>=9;A5="Matemáticas");"Becado";"No becado")
Copia H5 hasta H9. Las filas que tienen una nota de 9 o superior, o una asignatura igual a «Matemáticas», reciben «Becado». El nombre de la asignatura está entre comillas porque es texto.
| A | B | C | G | H | |
|---|---|---|---|---|---|
| 4 | Asignatura | Nota | Asistencia | Decisión | Beca |
| 5 | Matemáticas | 6 | 50 % | Revisar | Becado |
| 6 | Lengua | 4,5 | 80 % | Revisar | No becado |
| 7 | Historia | 8 | 100 % | Aprobado | No becado |
| 8 | Biología | 3 | 100 % | Revisar | No becado |
| 9 | Inglés | 9,5 | 100 % | Aprobado | Becado |
Errores típicos al escribir una fórmula condicional
#¿NOMBRE? por escribir IF en lugar de SI
En un Excel con la interfaz en español, la función se llama SI. Si escribes el nombre inglés, Excel puede mostrar #¿NOMBRE? porque no reconoce la fórmula en esa configuración.
| A | B | C | |
|---|---|---|---|
| 1 | Asignatura | Nota | Resultado |
| 2 | Matemáticas | 6 | #¿NOMBRE? |
La solución es sustituir IF por SI:
=SI(B2>=5;"Aprobado";"Suspenso")
Comparar un texto sin comillas o con mayúsculas distintas
Un texto dentro de una fórmula debe llevar comillas dobles. Si escribes matemáticas directamente, Excel interpreta el nombre como una función o referencia y puede mostrar #¿NOMBRE?.
| A | B | H | |
|---|---|---|---|
| 1 | Asignatura | Nota | Beca |
| 2 | Matemáticas | 6 | #¿NOMBRE? |
Escribe el texto entre comillas:
=SI(O(B2>=9;A2="Matemáticas");"Becado";"No becado")
Excel no distingue mayúsculas de minúsculas al comparar texto: «Matemáticas» y «matemáticas» cuentan igual. El problema no son las mayúsculas, sino olvidar las comillas o escribir mal la cadena.
FALSO y VERDADERO donde esperabas «Aprobado» o «Suspenso»
Si escribes solamente =B2>=5, Excel no tiene ningún texto que mostrar cuando la comparación es verdadera o falsa. La celda mostrará directamente VERDADERO o FALSO.
| A | B | C | |
|---|---|---|---|
| 1 | Asignatura | Nota | Resultado |
| 2 | Matemáticas | 6 | VERDADERO |
| 3 | Lengua | 4,5 | FALSO |
Envuelve la prueba en SI y define los dos resultados:
=SI(B2>=5;"Aprobado";"Suspenso")
Lo que ya sabes hacer con fórmulas condicionales
- Crear una decisión con SI usando una prueba lógica y dos resultados.
- Comparar notas con =, <>, >, <, >= y <=.
- Combinar condiciones obligatorias con Y y alternativas con O.
- Invertir una condición con NO y anidar SI para crear varios tramos.
- Revisar errores de nombre, comillas y resultados lógicos antes de copiar fórmulas.
El siguiente paso es combinar estas fórmulas con BUSCARV para buscar una nota por asignatura o con el formato condicional para resaltar visualmente las filas que cumplen una regla. La guía oficial de Microsoft sobre la función SI y la explicación de fórmulas y funcionesamplían estas posibilidades.
Dudas al usar fórmulas condicionales en Excel
1. ¿Cómo se hace una fórmula condicional con SI en Excel?
En una celda escribe =SI(B2>=5;"Aprobado";"Suspenso") y presiona Entrar. Excel compara la nota de B2 con 5: si es mayor o igual, escribe «Aprobado»; en caso contrario, escribe «Suspenso». Puedes copiar la fórmula hacia abajo si el resto de las notas está en la columna B.
2. ¿Cómo hago un condicional con varias condiciones en Excel?
Usa Y (AND) cuando todas las condiciones deban cumplirse y O (OR) cuando bastará con que se cumpla una. Por ejemplo, =SI(Y(B2>=5;C2>=80%);"Aprobado";"Revisar") exige nota suficiente y asistencia mínima. Usa punto y coma como separador, o coma si tu Excel está configurado con punto decimal.
3. ¿Qué son las fórmulas condicionales en Excel?
Son fórmulas que evalúan una condición y devuelven un resultado. SI (IF) puede mostrar textos, números o cálculos; Y, O y NO combinan pruebas lógicas. Por eso permiten clasificar notas, comprobarThreshold, detectar errores o asignar resultados según criterios.
4. ¿Cómo cambio el color o el texto con formato condicional en Excel?
Selecciona las celdas y abre Inicio > Estilos > Formato condicional > Nueva regla. Elige «Utilice una fórmula que determine las celdas para aplicar formato», escribe una regla como =$C2>100 y selecciona el color de relleno o de fuente. La regla solo cambia el aspecto; para calcular un texto, usa SI.
5. ¿Cómo aplico formato condicional a toda una fila?
Selecciona una fila completa o el rango de filas y crea una regla con «Utilice una fórmula que determine las celdas para aplicar formato». Usa una referencia mixta, por ejemplo =$C2>100: el signo de dólar fija la columna C y permite que la regla se aplique a cada fila desde la primera celda seleccionada.
6. ¿Cómo pongo una condicional en Excel con colores?
Desde Inicio > Estilos > Formato condicional, selecciona una regla predefinida o crea una nueva con fórmula. En el cuadro de diálogo, elige el formato, por ejemplo Relleno > Rojo claro, y pulsa Aceptar. Si la condición cambia, Excel actualiza el color automáticamente.
7. ¿Cómo funcionan los condicionales con texto en Excel?
Los textos deben ir entre comillas dobles dentro de una fórmula. Por ejemplo, =SI(A2="Matemáticas";"Beca";"Sin beca") compara el contenido de A2 con Matemáticas. Excel no distingue mayúsculas y minúsculas al comparar texto, siempre que uses comillas y la referencia o texto sea coherente.
8. ¿Cuáles son las cinco funciones condicionales más útiles de Excel?
Para decisiones y combinaciones, SI, Y, O y NO son esenciales. Para resumir datos según criterios, puedes añadir CONTAR.SI, que cuenta coincidencias; SUMAR.SI, que suma importes; PROMEDIO.SI, que calcula una media; o SI.CONJUNTO para exigir varios criterios en cálculos y recuentos. La elección depende de si necesitas decidir, contar, sumar o promediar.
Fuentes
- MicrosoftUtilice el formato condicional para resaltar la información en Excelconsultado el 23/10/2026
- MicrosoftSI — documentación oficialconsultado el 23/10/2026
- MicrosoftFórmulas y funciones — documentación oficialconsultado el 23/10/2026
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 23/10/2026
- MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 23/10/2026