Función SI de Excel
La función SI es una de las funciones más simples y útiles en un libro de trabajo de Excel. Realiza una prueba lógica sencilla que depende del resultado de la comparación, y devuelve un valor si el resultado es VERDADERO, u otro valor si el resultado es FALSO.

Sintaxis:
La sintaxis de la función SI en Excel es:
Argumentos:
- prueba_lógica: Obligatorio. Es la condición que desea probar.
- valor_si_verdadero: Opcional. Un valor específico que desea devolver si el resultado de prueba_lógica es VERDADERO.
- valor_si_falso: Opcional. Un valor que desea devolver si el resultado de prueba_lógica es FALSO.
Notas:
1. Si se omite valor_si_verdadero:
- Si el argumento valor_si_verdadero se omite en la función SI, como solo hay una coma después de prueba_lógica, devolverá cero cuando se cumpla la condición. Por ejemplo: =SI(C2>100,, "Bajo").
- Si desea usar una celda en blanco en lugar de cero cuando se cumple la condición, debe ingresar comillas dobles "" en el segundo parámetro, así: =SI(C2>100, "", "Bajo").
![]() | ![]() |
2. Si se omite valor_si_falso:
- Si el parámetro valor_si_falso se omite en la función SI, devolverá FALSO cuando no se cumpla la condición especificada. Por ejemplo: =SI(C2>100, "Alto").
- Si pone una coma después del argumento valor_si_verdadero, devolverá un cero cuando no se cumpla la condición especificada. Por ejemplo: =SI(C2>100, "Alto" ,).
- Si ingresa comillas dobles "" en el tercer parámetro, se devolverá una celda vacía si no se cumple la condición. Por ejemplo: =SI(C2>100, "Alto" , "").
![]() | ![]() | ![]() |
Devuelve:
Prueba una condición específica y devuelve el valor correspondiente que proporciona para VERDADERO o FALSO.
Ejemplos:
Ejemplo 1: Usar una función SI simple para números
Por ejemplo, supongamos que desea probar una lista de valores, si el valor es mayor que un número específico, 100, se mostrará el texto “Bueno”, de lo contrario, se devolverá el texto “Malo”.
Ingrese la siguiente fórmula y obtendrá el resultado que necesita.
Ejemplo 2: Usar la función SI para valores de texto
Caso 1: Función SI para valores de texto sin distinción entre mayúsculas y minúsculas:
Aquí, tengo una tabla con una lista de Tareas y Estado de Finalización, ahora quiero saber qué tareas deben continuar y cuáles no. Cuando el texto en la columna C está completado, se mostrará “No”; de lo contrario, se devolverá “Sí”.
Por favor, aplique la siguiente fórmula, ahora la celda devolverá “No” cuando el texto en la columna C se muestre como “completado”, sin importar si es mayúscula o minúscula; si hay otro texto en la columna C, se devolverá “Sí”. Ver captura de pantalla:
Caso 2: Función SI para valores de texto con distinción entre mayúsculas y minúsculas:
Para probar los valores de texto con distinción entre mayúsculas y minúsculas, debe combinar la función SI con la función EXACTO, por favor, aplique la siguiente fórmula, luego solo el texto con coincidencia exacta será reconocido y obtendrá el resultado que desea:
Caso 3: Función SI para valores de texto con coincidencia parcial:
A veces, necesita verificar los valores de las celdas basados en texto parcial, en este caso, debe usar las funciones SI, ESNUMERO y BUSCAR juntas.
Por ejemplo, si desea verificar las celdas que contienen el texto “comp” y luego devolver los valores correspondientes, aplique la siguiente fórmula. Obtendrá el resultado como se muestra en la siguiente captura de pantalla:
Notas:
- 1. La función BUSCAR se aplica para texto sin distinción entre mayúsculas y minúsculas, si desea verificar el texto con distinción entre mayúsculas y minúsculas, debe reemplazar la función BUSCAR con la función ENCONTRAR. Así: =SI(ESNUMERO(ENCONTRAR("comp",C2)), "No", "Sí")
- 2. Los valores de texto como parámetros en las fórmulas SI deben estar encerrados entre "comillas dobles".
Ejemplo 3: Usar la función SI para valores de fecha
Caso 1: Función SI para fechas para comparar fechas con una fecha específica:
Si desea comparar fechas para verificar si son mayores o menores que una fecha específica, la función SI también puede ayudarlo. Como la función SI no puede reconocer un formato de fecha, debe combinarla con la función VALORFECHA.
Por favor, aplique esta fórmula, cuando la fecha sea mayor que 15/4/2019, se devolverá un “Sí”, de lo contrario, la fórmula devolverá un texto “No”, ver captura de pantalla:
Nota: En la fórmula anterior, puede usar la referencia de celda directamente sin usar la función VALORFECHA también. Así: =SI(D4>$D$1, "Sí", "No").
Caso 2: Función SI para fechas para verificar si las fechas son mayores o menores a 30 días:
Si desea identificar las fechas que son mayores o menores a 30 días desde la fecha actual, puede combinar la función HOY con la función SI.
Por favor, ingrese esta fórmula:
Identificar la fecha anterior a 30 días: =SI(HOY()-C4>30,"Fecha antigua","")
Identificar la fecha posterior a 30 días: =SI(C4-HOY()>30, "Fecha futura", "")
![]() | ![]() |
Nota: Si desea poner ambos resultados en una columna, debe usar una función SI anidada así:
Ejemplo 4: Usar la función SI con las funciones Y, O juntas
Es común para nosotros combinar las funciones SI, Y, O juntas en Excel.
Caso 1: Usar la función SI con las funciones Y para verificar si todas las condiciones son verdaderas:
Quiero verificar si se cumplen todas las condiciones que establecí, por ejemplo: B4 es Rojo, C4 es Pequeño y D4>200. Si todas las condiciones son VERDADERAS, marque el resultado como “Sí”; si alguna condición es FALSA, entonces devuelva “No”.
Por favor, aplique esta fórmula, y obtendrá el resultado como se muestra en la siguiente captura de pantalla:
Caso 2: Usar la función SI con las funciones O para verificar si cualquiera de las condiciones es verdadera:
También puede usar las funciones SI y O para verificar si cualquiera de las condiciones es verdadera, por ejemplo, quiero identificar si la celda en la columna B contiene el texto “Azul” o “Rojo”, si hay algún texto en la columna B, se mostrará Sí, de lo contrario, se devolverá No.
Aquí, debe aplicar esta fórmula, y se mostrará el siguiente resultado:
Caso 3: Usar la función SI con las funciones Y y O juntas:
En este ejemplo, combinaré la función SI con ambas funciones Y & O al mismo tiempo. Supongamos, debe verificar las siguientes condiciones:
- Condición 1: Columna B = “Rojo” y Columna D > 300;
- Condición 2: Columna B = “Azul” y Columna D > 300.
Si se cumple cualquiera de las condiciones anteriores, se devolverá Coincidencia, de lo contrario, No.
Por favor, use esta fórmula, y obtendrá el siguiente resultado según sea necesario:
Ejemplo 5: Usar la función SI anidada
La función SI se usa para probar una condición y devolver un valor si se cumple la condición y otro valor si no se cumple. Pero, a veces, debe verificar más de una condición al mismo tiempo y devolver diferentes valores, puede usar SI anidada para resolver este trabajo.
Una declaración SI anidada que combina múltiples condiciones SI, significa colocar una declaración SI dentro de otra declaración SI y repetir ese proceso varias veces.
La sintaxis para la función SI anidada en Excel es:
Nota: En Excel 2007 y versiones posteriores, puede anidar hasta 64 funciones SI en una fórmula, y en Excel 2003 y versiones anteriores, solo se pueden usar 7 funciones SI anidadas.
Caso 1: Función SI anidada para verificar múltiples condiciones:
Un uso clásico de la función SI anidada es asignar calificaciones por letras a cada estudiante según sus puntajes. Por ejemplo, tiene una tabla con estudiantes y sus puntajes de examen, ahora quiere clasificar los puntajes con las siguientes condiciones:
Por favor, aplique esta fórmula, y obtendrá el siguiente resultado, si el puntaje es mayor o igual a 90, la calificación es “Excelente”, si el puntaje es mayor o igual a 80, la calificación es “Buena”, si el puntaje es mayor o igual a 60, la calificación es “Media”, de lo contrario, la calificación es “Pobre”.
Explicación de la fórmula anterior:
![]() |
|
Caso 2: Función SI anidada para calcular el precio basado en la cantidad:
La función SI anidada también se puede usar para calcular el precio del producto basado en la cantidad.
Por ejemplo, desea ofrecer descuentos a los clientes basados en la cantidad, cuanto más compren, mayor descuento recibirán, como se muestra en la siguiente captura de pantalla.
Como el precio total es igual a la cantidad multiplicada por el precio, debe multiplicar la cantidad especificada por el valor devuelto por los SI anidados. Por favor, use esta fórmula:
Nota: También puede usar referencias de celda para reemplazar los números de precios estáticos, cuando cambien los datos de origen, no necesitará actualizar la fórmula, por favor use esta fórmula: =D2*SI(D2>=101, B6, SI(D2>=50, B5, SI(D2>=25, B4, SI( D2>=11, B3, SI(D2>=1, B2, "")))))
Consejos: Al usar la función SI para construir una prueba, puede usar los siguientes operadores lógicos:
Operador | Significado | Ejemplo | Descripción |
> | Mayor que | =SI(A1>10, "OK",) | Si el número en la celda A1 es mayor que 10, la fórmula devuelve "OK"; de lo contrario, se devuelve 0. |
< | Menor que | =SI(A1<10, "OK", "") | Si el número en la celda A1 es menor que 10, la fórmula devuelve "OK"; de lo contrario, se devuelve una celda vacía. |
>= | Mayor o igual que | =SI(A1>=10, "OK", "Malo") | Si el número en la celda A1 es mayor o igual a 10, devolverá "OK"; de lo contrario, se mostrará "Malo". |
<= | Menor o igual que | =SI(A1<=10, "OK", "No") | Si el número en la celda A1 es menor o igual a 10, devuelve "OK"; de lo contrario, se devuelve “No”. |
= | Igual a | =SI(A1=10, "OK", "No") | Si el número en la celda A1 es igual a 10, devuelve "OK"; de lo contrario, se muestra "No". |
<> | No igual a | =SI(A1<>10, "No", "OK") | Si el número en la celda A1 no es igual a 10, la fórmula devuelve "No "; de lo contrario - "OK". |
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.