Condicionales

Cómo hacer una fórmula condicional en Excel: SI, Y, O y NO explicadas con ejemplos

octubre 30, 2026 Tuto Excel 12 min read
Cómo hacer una fórmula condicional en Excel: SI, Y, O y NO explicadas con ejemplos

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.

Nota: los ejemplos usan punto y coma, el separador habitual de este tutorial. En un Excel configurado con punto decimal, como ocurre con algunas instalaciones de Windows, usa comas. La ayuda oficial de Microsoft explica la creación de fórmulas condicionales.

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_logica es la pregunta que Excel debe comprobar.
  • valor_si_verdadero es 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:

B2fx6
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
Notas

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.

C2fx=SI(B2>=5;"Aprobado";"Suspenso")
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
C2 Arrastra el controlador de relleno hasta C6
Notas
Comprueba: C2 debe mostrar «Aprobado» y C3 «Suspenso». Si la celda muestra #¿NOMBRE?, revisa que la función esté escrita como SI y que los textos estén entre comillas.

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")
Cuidado: una función condicional devuelve un valor; no cambia automáticamente el color de una celda. Para cambiar colores, usa el formato condicional.

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.

  1. Selecciona C1 y escribe Estado.
  2. Selecciona C2 y escribe =SI(B2>=5;"Aprobado";"Suspenso").
  3. Copia C2 y arrastra el controlador de relleno hasta C6.
  4. Selecciona D1 y escribe Tipo de aprobado.
  5. Selecciona D2 y escribe =SI(Y(B2>=5;B2<7);"Aprobado por poco";"No").
  6. Copia D2 hasta D6.
  7. Selecciona E1 y escribe Beca.
  8. Selecciona E2 y escribe =SI(O(B2>=9;A2="Matemáticas");"Becado";"No becado").
  9. Copia E2 hasta E6.

La hoja en este punto queda así:

C2fx=SI(B2>=5;"Aprobado";"Suspenso")
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
D2 y E2: Copia las fórmulas hasta la fila 6
Notas
Comprueba: las filas de Matemáticas e Inglés deben aparecer como «Becado», porque cumplen una de las condiciones de O. Lengua y Biología deben mostrar «Suspenso».

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».

F2fx=SI(B2<5;"Suspenso";SI(B2<7;"Aprobado";SI(B2<9;"Notable";"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
Notas

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:

C4fx**Asistencia**
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 %
Notas

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».

G5fx=SI(Y(B5>=5;C5>=80%);"Aprobado";"Revisar")
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
Notas

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.

H5fx=SI(O(B5>=9;A5="Matemáticas");"Becado";"No becado")
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
Notas
Comprueba: la hoja debe mostrar «Becado» en Matemáticas e Inglés, y «No becado» en las otras tres filas. Si no aparece el texto, revisa las comillas y el nombre exacto de la asignatura.

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.

C2fx=IF(B2>=5;"Aprobado";"Suspenso")
A B C
1 Asignatura Nota Resultado
2 Matemáticas 6 #¿NOMBRE?
Notas

La solución es sustituir IF por SI:

=SI(B2>=5;"Aprobado";"Suspenso")
Comprueba: al introducir la fórmula en español, C2 debe cambiar de #¿NOMBRE? a «Aprobado».

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?.

H2fx=SI(A2=matemáticas;"Becado";"No becado")
A B H
1 Asignatura Nota Beca
2 Matemáticas 6 #¿NOMBRE?
Notas

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.

Comprueba: H2 debe mostrar «Becado», porque la asignatura coincide y la nota cumple la primera condición.

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.

C2fx=B2>=5
A B C
1 Asignatura Nota Resultado
2 Matemáticas 6 VERDADERO
3 Lengua 4,5 FALSO
Notas

Envuelve la prueba en SI y define los dos resultados:

=SI(B2>=5;"Aprobado";"Suspenso")
Comprueba: la columna C debe contener «Aprobado» o «Suspenso», no VERDADERO ni FALSO.

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

  1. MicrosoftUtilice el formato condicional para resaltar la información en Excelconsultado el 23/10/2026
  2. MicrosoftSI — documentación oficialconsultado el 23/10/2026
  3. MicrosoftFórmulas y funciones — documentación oficialconsultado el 23/10/2026
  4. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 23/10/2026
  5. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 23/10/2026