Atajos Excel

SI anidado en Excel: ejemplos para decidir con varias condiciones

noviembre 8, 2026 Tuto Excel 11 min read
SI anidado en Excel: ejemplos para decidir con varias condiciones

El SI anidado sirve para tomar una decisión con varias condiciones dentro de una sola fórmula: comprueba una marca, una edad o una letra y devuelve un resultado distinto en cada caso. En este tutorial construirás paso a paso un libro de Excel con la clasificación de televisores, después después ages y finalmente los datos de empleados. Está disponible en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365, Excel para la web, Mac y móviles.

Nota: las fórmulas usan punto y coma para separar argumentos. En un Excel configurado con punto decimal, como suele ocurrir en México o Estados Unidos, el separador es la coma.

Qué es SI anidado y para qué sirve

La función SI (IF) evalúa una condición y devuelve uno de dos resultados. Si la condición es verdadera, muestra el primer valor; si es falsa, muestra el segundo. Un SI anidado coloca otra función SI dentro del espacio del valor falso, de modo que Excel encadena varias pruebas lógicas en una sola fórmula.

Imagina una hoja Televisores con una columna de marcas: Samsung, LGE, Hisense, TCL y Philips. Cada marca recibe una valoración interna: Samsung es «Valor alto», LGE es «Valor medio», Hisense es «Valor bajo» y las marcas restantes quedan «Pendiente de definir». Con un SI simple necesitarías dos fórmulas; con SI anidado resuelves toda la clasificación en D2 y luego la arrastras hasta el final.

El orden importa: Excel revisa la primera condición y, si se cumple, entrega su resultado. Solo cuando falla sigue hacia el siguiente SI anidado. Por eso, una fórmula bien construida se lee casi como una frase.

Los tres argumentos de SI y cómo se encadenan

La sintaxis es:

=SI(prueba_logica; valor_si_verdadero; [valor_si_falso])

El primer argumento es la prueba lógica. El segundo es lo que aparece cuando la prueba se cumple. El tercero es lo que aparece cuando no se cumple. Ese último argumento puede omitirse: en ese caso, Excel devuelve FALSO.

En el libro de telescisores, D2 decide la marca de B2 y E2 muestra la regla aplicada:

D2fx=SI(B2="Samsung";"Valor alto";SI(B2="LGE";"Valor medio";SI(B2="Hisense";"Valor bajo";"Pendiente de definir")))
A B C D E
1 Cliente Marca Modelo Valor Regla aplicada
2 Martin Samsung AQ55 Valor alto Samsung: primera condición
3 Lucia LGE OLED55 Valor medio LGE: segunda condición
4 Andres Hisense LE50 Valor bajo Hisense: tercera condición
5 Paula TCL Q55 Pendiente de definir Ninguna marca anterior coincide
6 Diego Philips 50P Pendiente de definir Ninguna marca anterior coincide
Televisores

La condición que decide qué resultado aparece

La prueba lógica compara el dato de una celda con un valor o con otra referencia. En D2, B2="Samsung" compara el texto de B2 con la palabra entre comillas dobles. Si coincide, Excel ejecuta el valor verdadero y se detiene ahí: no evalúa los SI interiores.

La comparación de textos no distingue mayúsculas de minúsculas, así que B2="samsung" también sería válida. Para números, se usan operadores como <, >= o =. Para exigir que una celda esté vacía, la condición sería A2="".

El resultado TRUE y el resultado FALSE

Los dos últimos argumentos son los valores que Excel devuelve según se cumpla o no la condición. Los textos siempre van entre comillas dobles; los números, sin comillas.

Un error frecuente es escribir ;Valor alto; sin las comillas. Excel interpreta esa palabra como un nombre que no reconoce y la fórmula falla. La misma regla se aplica a los resultados dentro de un SI anidado: cada texto entre paréntesis necesita sus comillas.

Un SI anidado para clasificar marcas de televisores

Vamos a completar la columna Valor de la hoja Televisores. Los datos de las filas 2 a 6 ya están escritos; lo que falta es la decisión automática.

  1. Selecciona la celda D2 en la hoja Televisores.
  2. Escribe la fórmula completa y confirma con Intro:

=SI(B2="Samsung";"Valor alto";SI(B2="LGE";"Valor medio";SI(B2="Hisense";"Valor bajo";"Pendiente de definir")))
  1. Selecciona D2 y arrastra el controlador de relleno, la esquina inferior derecha, hasta D6.
  2. Comprueba que E2 explica la regla de cada fila: puede escribirse como texto fijo o con una segunda fórmula que compare la marca.
D2fx=SI(B2="Samsung";"Valor alto";SI(B2="LGE";"Valor medio";SI(B2="Hisense";"Valor bajo";"Pendiente de definir")))
A B C D E
1 Cliente Marca Modelo Valor Regla aplicada
2 Martin Samsung AQ55 Valor alto Samsung: primera condición
3 Lucia LGE OLED55 Valor medio LGE: segunda condición
4 Andres Hisense LE50 Valor bajo Hisense: tercera condición
5 Paula TCL Q55 Pendiente de definir Ninguna marca anterior coincide
6 Diego Philips 50P Pendiente de definir Ninguna marca anterior coincide
Televisores
Comprueba: D5 y D6 muestran «Pendiente de definir», porque ni TCL ni Philips coinciden con las tres marcas evaluadas.

Cerrar cada paréntesis en el orden correcto

Tres SI anidados requieren tres pares de paréntesis. Cada SI abre uno en SI( y lo cierra al final de su propia rama. El orden correcto es: cierras primero el SI interior, después el intermedio y por último el exterior.

Cuidado: si escribes un paréntesis de cierre en el orden equivocado, Excel no acepta la fórmula y avisa en la barra de fórmulas. Antes de confirmar con Intro, lee la fórmula de izquierda a derecha y cuenta que abres y cierras el mismo número de paréntesis.

Una forma práctica es dejar el cursor al final de la fórmula y pulsar Ctrl+Shift+Enter en lugar de Intro: Excel completa los paréntesis que faltan. Después, vuelve a pulsar Ctrl+Shift+Enter para conservarla.

Clasificar edades con dos condiciones encadenadas

El mismo libro puede llevar una segunda clasificación: la de las personas que que tran por la edad. En la hoja Edades, la columna A contiene las edades y la columna B recibirá una categoría.

Las reglas son: menos de 18 años, «MENOR»; desde 65 años, «JUBILADO»; en cualquier otro caso, «ACTIVO».

  1. Crea una hoja llamada Edades.
  2. Escribe en A1 las cabeceras Edad y Categoría, y en A2:A6 los valores 14, 17, 30, 64 y 65.
  3. Selecciona B2 y escribe:

=SI(A2<18;"MENOR";SI(A2>=65;"JUBILADO";"ACTIVO"))
  1. Arrastra el controlador de relleno desde B2 hasta B6.
B2fx=SI(A2<18;"MENOR";SI(A2>=65;"JUBILADO";"ACTIVO"))
A B
1 Edad Categoría
2 14 MENOR
3 17 MENOR
4 30 ACTIVO
5 64 ACTIVO
6 65 JUBILADO
Edades
Comprueba: B2 muestra «MENOR» y B6 muestra «JUBILADO». El valor 64 queda como «ACTIVO», porque la condición de jubilación empieza en 65.
Consejo: el orden de las pruebas no es decorativo. Si escribiras primero A2>=65, una persona de 14 años seguiría dando «MENOR», pero una de 65 mal clasificada delataría que el orden no es el que querías.

Detectar letras inválidas sin dejar resultados engañosos

El libro avanza ahora a los datos del personal. En la hoja Empleados, la columna C guarda una letra y la columna D traduce esa letra a una categoría.

Un SI simple como =SI(C2="H";"HOMBRE";"MUJER") funciona con H y M, pero cualquier valor distinto, como una X mal escrita, se convierte en «MUJER». Ese resultado no es un error visible: parece correcto y esconde el dato malo. Por eso el SI anidado añade una última salida, «DESCONOCIDO».

  1. Crea la hoja Empleados con las cabeceras Nombre, Letra y Categoría.
  2. Escribe en A2:C5 los datos: Ana con H, Luis con M, Sara con X y Marta con H.
  3. En D2 escribe la fórmula:

=SI(C2="H";"HOMBRE";SI(C2="M";"MUJER";"DESCONOCIDO"))
  1. Arrastra el controlador de relleno hasta D5.
D2fx=SI(C2="H";"HOMBRE";SI(C2="M";"MUJER";"DESCONOCIDO"))
A B C D
1 Nombre Apellido Letra Categoría
2 Ana Ruiz H HOMBRE
3 Luis Soto M MUJER
4 Sara Paz X DESCONOCIDO
5 Marta Gil H HOMBRE
Empleados
Comprueba: D4 muestra «DESCONOCIDO» en lugar de «MUJER», así la letra incorrecta queda visible y se puede corregir en la celda C4.

Un valor FALSE que delata un dato mal escrito

Si omites el último argumento, por ejemplo con =SI(C2="H";"HOMBRE";SI(C2="M";"MUJER")), Excel no da error: la celda muestra FALSO cuando ninguna prueba coincide. Ese FALSO es una señal útil, porque indica que hay que revisar tanto la fórmula como el dato original.

D4fx=SI(C4="H";"HOMBRE";SI(C4="M";"MUJER"))
A B C D
1 Nombre Apellido Letra Categoría
2 Ana Ruiz H HOMBRE
3 Luis Soto M MUJER
4 Sara Paz X FALSO
5 Marta Gil H HOMBRE
Empleados
Comprueba: D4 muestra FALSO. Puedes usar esa señal o, mejor, añadir «DESCONOCIDO» como último argumento para que la categoría sea legible de un vistazo.

Por qué las fórmulas anidadas fallan o devuelven valores inesperados

Las fórmulas anidadas fallan por motivos concretos, y todos se pueden localizar mirando la barra de fórmulas. El primero es el nombre: en un Excel en español, la función se escribe SI, no IF. Escribir IF produce el error #¿NOMBRE?.

D2fx=IF(B2="Samsung";"Valor alto";"Pendiente de definir")
A B C D
1 Cliente Marca Modelo Valor
2 Martin Samsung AQ55 #¿NOMBRE?
3 Lucia LGE OLED55 Valor alto
Televisores

El segundo motivo es un paréntesis que falta. En ese caso Excel rechaza la fórmula y muestra el aviso en la barra de fórmulas, sin llegar a calcular nada. El tercero es un texto sin comillas: «Valor alto» sin comillas se interpreta como un nombre y también termina en #¿NOMBRE?.

El signo igual que impide copiar la fórmula

Si una celda tiene formato Texto, Excel no interpreta el signo igual: la fórmula queda como texto literal y el controlador de relleno copia solo el texto.

D2fxValor alto
A B C D
1 Cliente Marca Modelo Valor
2 Martin Samsung AQ55 Valor alto
3 Lucia LGE OLED55 Valor medio
Televisores

La causa es el formato de la celda, no la fórmula. El arreglo: selecciona el rango D2:D6, abre Ctrl+1, entra en la pestaña Número, elige la categoría General y acepta. Después escribe de nuevo la fórmula en D2 y vuelve a arrastrar.

Comprueba: D2 muestra un resultado calculado y, al hacer clic en ella, la barra de fórmulas muestra la fórmula con el signo igual, no el texto.

Una condición mal escrita que devuelve resultados revés

Comparar con > en lugar de >= cambia el resultado en el valor límite. En la hoja Edades, si la condición de jubilación es A2>65, la persona de 65 años queda como «ACTIVO».

B6fx=SI(A6<18;"MENOR";SI(A6>65;"JUBILADO";"ACTIVO"))
A B
1 Edad Categoría
2 14 MENOR
3 17 MENOR
4 30 ACTIVO
5 64 ACTIVO
6 65 ACTIVO
Edades

El arreglo es cambiar > por >= en la segunda condición y volver a arrastrar hasta B6. Así 65 vuelve a aparecer como «JUBILADO».

Comprueba: B6 muestra «JUBILADO» después de corregir el operador.

Cuándo conviene dejar de anidar SI

Excel admite hasta 64 niveles de anidamiento, pero esa es la capacidad técnica, no una recomendación. Una fórmula con cuatro o cinco niveles ocupa una línea larga, cuesta leerla y es fácil que un paréntesis o un signo quede mal. A partir de tres o cuatro pruebas conviene plantearse otra solución.

Necesidad Alternativa Desde qué versión
Varias condiciones que deben cumplirse a la vez SI.CONJUNTO Excel 2019 y posteriores
Una condición simple dentro de un rango CONTAR.SI, PROMEDIO.SI Todas las versiones de Excel 2007 en adelante
Un SI simple dentro de un rango CONTAR.SI Todas las versiones de Excel 2007 en adelante
Un resultado guardado según un dato BUSCARV (VLOOKUP) con una tabla Todas las versiones de Excel 2007 en adelante

En el caso de los televisores, una tabla de reglas con BUSCARV queda más fácil de mantener: cambias el texto de una marca en la tabla y la clasificación se actualiza sin tocar la fórmula.

Nota: para decide entre varias categorías según el valor de una celda, SI anidado sigue siendo la herramienta más directa. El cambio a BUSCARV tiene sentido cuando las reglas son muchas o cambian con frecuencia.

Lo que ya sabes hacer con SI anidado

  • Construyes decisiones de dos, tres y cuatro condiciones dentro de una sola fórmula.
  • Distingues el valor verdadero del falso y sabes cuándo conviene añadir una salida como «DESCONOCIDO».
  • Encadenas paréntesis en el orden correcto y compruebas la fórmula en la barra de fórmulas antes de confirmar.
  • Detectas datos inválidos en lugar de dejar resultados engañosos como «MUJER» para una letra X.
  • Identificas los errores más frecuentes: #¿NOMBRE? por escribir IF o texto sin comillas, fórmulas rechazadas por paréntesis sin cerrar y celdas en formato Texto que no calculan.
  • Reconoces cuándo un SI anidado de tres o cuatro niveles conviene sustituirlo por SI.CONJUNTO o por una tabla con BUSCARV.

El siguiente paso es llevar estas decisiones a tus propias hojas: sustituye los datos de ejemplo de Televisores, Edades y Empleados por los de tu libro y comprueba que cada regla devuelve exactamente el resultado que esperas.

Datos comprobados en octubre de 2026.

Fuentes

  1. MicrosoftSI — documentación oficialconsultado el 28/10/2026
  2. MicrosoftLímites de las fórmulas — documentación oficialconsultado el 28/10/2026
  3. MicrosoftF4 · fijar referencias (y repetir la última acción) — documentación oficialconsultado el 28/10/2026
  4. MicrosoftCOINCIDIR — documentación oficialconsultado el 28/10/2026
  5. MicrosoftPROMEDIO.SI — documentación oficialconsultado el 28/10/2026