Cómo combinar varias fórmulas en una sola celda en Excel (SI, anidación, concatenar)

Una celda solo acepta una fórmula, pero puedes lograr lógica múltiple anidando funciones o concatenando resultados como texto.

1. Función SI anidada (lógica condicional)

Sintaxis: =SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Ejemplo: si C1 > B1 muestra la diferencia; si no, 0.

=SI(C1>B1; C1-B1; 0)

Anidando varias SI (hasta 64 niveles):

=SI(A1>90; "Sobresaliente"; SI(A1>70; "Notable"; SI(A1>50; "Aprobado"; "Suspenso")))

2. Anidar funciones de agregado (SUMA, PROMEDIO, CONTAR…)

Ejemplo: si la suma de A2:A6 > 100, muestra la suma; si no, el promedio.

=SI(SUMA(A2:A6)>100; SUMA(A2:A6); PROMEDIO(A2:A6))

Puedes anidar CUALQUIER función dentro de otra: BUSCARV, INDICE, COINCIDIR, TEXTO, FECHA, etc.

3. Concatenar resultados como texto (operador & o CONCAT)

Si necesitas mostrar dos resultados juntos (como texto, no número):

=SUMA(2;2) & " " & SUMA(5;5)   →   "4 10"

Usa & para unir cadenas. Inserta separadores (" ", ", ", "-" ) entre comillas. Ojo: el resultado es texto, no usable en cálculos posteriores.

4. Función LET (Excel 365/2021+) para fórmulas complejas legibles

=LET(
  sumaVentas; SUMA(B2:B100);
  mediaVentas; PROMEDIO(B2:B100);
  SI(sumaVentas>10000; "Objetivo superado: " & sumaVentas; "Media: " & mediaVentas)
)

Define variables intermedias y evita repetir cálculos.

Resumen: ¿qué necesitas?

NecesidadSolución
Decisión simple A/BSI
Múltiples condicionesSI anidados o SI.CONJUNTO (Excel 365)
Cálculo condicionalAnidar SUMA, PROMEDIO, etc. dentro de SI
Mostrar varios resultados juntos& / CONCAT (resultado texto)
Fórmula larga y legibleLET (Excel 365/2021+)