Qué saber
- La sintaxis de SI-ENTONCES es=SI(prueba lógica, valor si es verdadero, valor si es falso).
- El primer argumento le dice a la función qué hacer si la comparación es verdadera.
-
El segundo argumento le dice a la función qué hacer si la comparación es falsa.
Este artículo explica cómo usar la función IF-THEN en Excel para Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel para Mac y Excel Online, así como algunos ejemplos.
Ingresando SI-ENTONCES en Excel
La función IF-THEN en Excel es una forma poderosa de agregar la toma de decisiones a sus hojas de cálculo. Comprueba una condición para ver si es verdadera o falsa y luego lleva a cabo un conjunto específico de instrucciones basadas en los resultados.
Por ejemplo, al ingresar SI-ENTONCES en Excel, puede probar si una celda específica es mayor que 900. Si lo es, puede hacer que la fórmula devuelva el texto "PERFECTO". Si no es así, puede hacer que la fórmula devuelva "DEMASIADO PEQUEÑO".
Hay muchas condiciones que puede introducir en la fórmula SI-ENTONCES.
La sintaxis de la función SI-ENTONCES incluye el nombre de la función y los argumentos de la función dentro del paréntesis.
Esta es la sintaxis correcta de la función SI-ENTONCES:
=SI(prueba lógica, valor si es verdadero, valor si es falso)
La parte SI de la función es la prueba lógica. Aquí es donde usa operadores de comparación para comparar dos valores.
La parte ENTONCES de la función viene después de la primera coma e incluye dos argumentos separados por una coma.
- El primer argumento le dice a la función qué hacer si la comparación es verdadera.
- El segundo argumento le dice a la función qué hacer si la comparación es falsa.
Un ejemplo simple de función SI-ENTONCES
Antes de pasar a cálculos más complejos, veamos un ejemplo sencillo de una instrucción IF-THEN.
Nuestra hoja de cálculo está configurada con la celda B2 como $100. Podemos ingresar la siguiente fórmula en C2 para indicar si el valor es mayor que $1000.
=SI(B2>1000, "PERFECTO", "DEMASIADO PEQUEÑO")
Esta función tiene los siguientes argumentos:
- B2>1000 comprueba si el valor en la celda B2 es mayor que 1000.
- "PERFECTO" devuelve la palabra PERFECTO en la celda C2 si B2 es mayor que 1000.
- "DEMASIADO PEQUEÑO" devuelve la frase DEMASIADO PEQUEÑO en la celda C2 si B2 no es mayor que 1000.
La parte de comparación de la función solo puede comparar dos valores. Cualquiera de esos dos valores puede ser:
- Número fijo
- Una cadena de caracteres (valor de texto)
- Fecha u hora
- Funciones que devuelven cualquiera de los valores anteriores
- Una referencia a cualquier otra celda de la hoja de cálculo que contenga cualquiera de los valores anteriores
La parte VERDADERO o FALSO de la función también puede devolver cualquiera de los anteriores. Esto significa que puede hacer que la función SI-ENTONCES sea muy avanzada incorporando cálculos o funciones adicionales dentro de ella (ver más abajo).
Al ingresar condiciones verdaderas o falsas de una declaración IF-THEN en Excel, debe usar comillas alrededor de cualquier texto que desee devolver, a menos que esté usando VERDADERO y FALSO, que Excel reconoce automáticamente. Otros valores y fórmulas no requieren comillas.
Introducción de cálculos en la función SI-ENTONCES
Puede incrustar diferentes cálculos para que realice la función SI-ENTONCES, dependiendo de los resultados de la comparación.
En este ejemplo, se usa un cálculo para calcular el impuesto adeudado, dependiendo del ingreso total en B2.
La prueba lógica compara el ingreso total en B2 para ver si es mayor a $50, 000.00.
=SI(B2>50000, B20.15, B20.10)
En este ejemplo, B2 no es mayor que 50 000, por lo que la condición "valor_si_falso" calculará y devolverá ese resultado.
En este caso, eso es B20.10, que es 4000.
El resultado se coloca en la celda C2, donde se inserta la función SI-ENTONCES, será 4000.
También puede incrustar cálculos en el lado de comparación de la función.
Por ejemplo, si desea estimar que los ingresos imponibles serán solo el 80 % de los ingresos totales, puede cambiar la función SI-ENTONCES anterior a la siguiente.
=SI(B20.8>50000, B20.15, B20.10)
Esto realizará el cálculo en B2 antes de compararlo con 50 000.
Nunca ingrese una coma al ingresar números en miles. Esto se debe a que Excel interpreta una coma como el final de un argumento dentro de una función.
Anidar funciones dentro de una función SI-ENTONCES
También puede incrustar (o "anidar") una función dentro de una función SI-ENTONCES.
Esto le permite realizar cálculos avanzados y luego comparar los resultados reales con los resultados esperados.
En este ejemplo, supongamos que tiene una hoja de cálculo con las calificaciones de cinco estudiantes en la columna B. Puede promediar esas calificaciones usando la función PROMEDIO. Dependiendo de los resultados promedio de la clase, puede hacer que la celda C2 devuelva "¡Excelente!" o "Necesita trabajo".
Así es como ingresaría la función SI-ENTONCES:
=SI(PROMEDIO(B2:B6)>85, "¡Excelente!", "Necesita mejorar")
Esta función devuelve el texto "¡Excelente!" en la celda C2 si el promedio de la clase es superior a 85. De lo contrario, devuelve "Necesita trabajo".
Como puede ver, ingresar la función SI-ENTONCES en Excel con cálculos o funciones integrados le permite crear hojas de cálculo dinámicas y altamente funcionales.
Preguntas Frecuentes
¿Cómo creo varias instrucciones IF-THEN en Excel?
Use anidamiento en Excel para crear múltiples instrucciones IF-THEN. Alternativamente, utilice la función IFS.
¿Cuántas declaraciones IF puede anidar en Excel?
Puede anidar hasta 7 sentencias IF dentro de una sola sentencia IF-THEN.
¿Cómo funciona el formato condicional en Excel?
Con el formato condicional en Excel, puede aplicar más de una regla a los mismos datos para probar diferentes condiciones. Excel primero determina si las diversas reglas entran en conflicto y, de ser así, el programa determina qué regla de formato condicional aplicar a los datos.