Función SI en Excel
La función SI de Excel es una función lógica y una de las funciones más utilizadas en Excel. En esta guía de Excel explicaremos por qué es una de las fórmulas más importantes de Excel y cómo ejecutarla de la forma más sencilla.
Sintaxis de la función SI
Además de especificar la prueba lógica para la función SI, también podemos especificar valores a devolver según el resultado de la función.
- Prueba_lógica (obligatorio): una expresión lógica que se juzgará para indicar si el resultado es VERDADERO o FALSO.
- Valor_si_verdadero (opcional): El valor devuelto por temor al resultado prueba lógica ser cierto.
- Valor_si_falso (opcional): el valor que se devolverá si el resultado de la evaluación es FALSO.
Para iniciar la fórmula, ponga el =SI y los corchetes abiertos (.) en la celda. Vemos que la primera parte de la fórmula es una prueba o comparación lógica de dos variables, que en este ejemplo es "A1>=100".
Y la fórmula de SI Excel nos dice: si el valor en A1 es mayor o igual a 100, escribimos objetivo alcanzado en la celda, en caso contrario escribimos objetivo no alcanzado. Y cualquier otro valor o SI erróneo significa que el valor de la celda A1 no es mayor o igual a 100, y al descartarlo podemos decir que es menor o igual a 100.
Ejemplos de la función SI
Probaremos la función de IF con el siguiente ejemplo. Tengo una lista de estudiantes con las calificaciones correspondientes en la columna B. Usando el Si es aplicable Mostraré un mensaje de APROBADO si la nota del estudiante es mayor o igual a 60 y un mensaje de FALLO si la nota es menor a 60. La función que usaré es la siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")
Observe el resultado aplicando esta fórmula a todas las celdas de la columna C.
Usar una función como prueba lógica
El resultado de otra función se puede utilizar como prueba lógica de que el Si es aplicable siempre que esa otra función devuelva un resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es la función ESNÚMERO que evalúa el contenido de la celda y devuelve el valor VERDADERO por miedo a que sea un valor numérico. En este ejemplo, quiero mostrar la leyenda "SÍ" en caso de que la celda de la columna A tenga un número real, o se mostrará la leyenda "NO".
=SI(ESNUMERO(A2), "SI", "NO")
La aplicación de la fórmula a los datos de la hoja da como resultado:
Usar una función como valor de retorno
Como último ejemplo, mostraré que se puede usar una función para especificar el valor de retorno. Usando el ejemplo anterior como base, necesito que donde la celda de la columna A tenga un valor numérico, agregue el valor que puse en la celda D1. La siguiente es la función que me ayudará a realizar esta operación:
=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")
Como puede ver, el segundo argumento es una función en caso de que la prueba lógica sea verdadera. Ver el resultado de esta fórmula:
La adición se hizo solo en los casos en que la función IF era verdadera. De la misma manera podríamos aplicar el tercer argumento por temor a que el resultado de la prueba lógica fuera falso.
Deja una respuesta