1
A1:L1 · Valor de celda

La función SI.

D2
2

Actualizado · 2026-05-29 · ~8 min de lectura

¿Qué hace SI?

SI (IF) evalúa una condición y devuelve uno de dos valores según el resultado.

=SI(condición; valor_si_verdadero; valor_si_falso)

En la versión española de Excel el punto y coma (;) separa los argumentos; los valores lógicos son VERDADERO y FALSO.

Ejemplo — muestra «Alto» si A1 supera 100, si no «Bajo»:

=SI(A1>100; "Alto"; "Bajo")

El texto devuelto va siempre entre comillas; los números no.

Funciones SI anidadas

Para más de dos resultados, coloca otra SI en el argumento «si no»:

=SI(A1>100; "Alto"; SI(A1>=50; "Medio"; "Bajo"))

SI.CONJUNTO – la alternativa legible

SI.CONJUNTO (IFS) evalúa varias condiciones en orden y devuelve el primer verdadero, sin anidar:

=SI.CONJUNTO(A1>100; "Alto"; A1>=50; "Medio"; VERDADERO; "Bajo")

El último VERDADERO actúa como «si no».

SI con Y / O

Con Y deben cumplirse todas las condiciones, con O basta una:

=SI(Y(A1>50; B1="Sí"); "OK"; "No")
=SI(O(A1>100; B1="VIP"); "Descuento"; "Estándar")

Controlar errores con SI.ERROR

=SI.ERROR(SI(A1/B1>1; "Por encima"; "Por debajo"); "Revisar")

En lugar de #¡DIV/0! o #¡VALOR! aparece tu texto.

Errores frecuentes

Generar con FormulaAI

Describe la lógica en español — «si las ventas superan 1000, muestra Bono, si no nada» — y FormulaAI devuelve la fórmula SI o SI.CONJUNTO con el nombre de función en español.

Preguntas frecuentes

¿Cómo funciona la función SI?

SI evalúa una condición y devuelve un valor si es VERDADERO y otro si es FALSO: =SI(condición; valor_si_verdadero; valor_si_falso). El texto devuelto debe ir entre comillas.

¿Cómo anido varias funciones SI?

Coloca otra SI en el argumento «si no»: =SI(A1>100;"Alto";SI(A1>=50;"Medio";"Bajo")). Desde Excel 2016, SI.CONJUNTO suele ser más legible.

¿Cuál es la diferencia entre SI y SI.CONJUNTO?

SI evalúa una condición con entonces/si no. SI.CONJUNTO evalúa varias condiciones en orden y devuelve el primer verdadero, sin anidar: =SI.CONJUNTO(A1>100;"Alto";A1>=50;"Medio";VERDADERO;"Bajo").

¿Cómo combino SI con Y / O?

Anida Y u O en la condición: =SI(Y(A1>50;B1="Sí");"OK";"No") solo es OK si se cumplen ambas. Con O basta una.

¿Cómo controlo un error en una fórmula SI?

Envuelve la fórmula en SI.ERROR: =SI.ERROR(SI(...);"Error"). Así aparece tu texto en lugar de #¡VALOR! o #¡DIV/0!.

También te puede interesar

3
Probar gratis → Siguiente: SUMAR.SI Describe la lógica en español · escribimos la fórmula SI · 2,79 €/mes ilimitado
‹ ›
InicioComparativaCómo funciona
Guías
FAQSoporte