La Función Si
Definición:
La función SI sirve para cuando requerimos evaluar una condición y dependiendo de si se cumple o no tener uno u otro resultado, es decir, si se cumple la condición tendríamos un resultado y si no se cumple el resultado sería otro.
Esta función requiere de tres (3) argumentos:
Prueba_Lógica: En la expresión que queremos evaluar.
Valor_si_verdadero: Como su nombre lo indica, es el resultado si la prueba lógica resulta verdadera
Valor_si_falso: Indica es el resultado si la prueba lógica resulta falsa.
SI(Pregunta lógica; Acción en caso verdadero; Acción en caso falso). Lo que escribamos dentro del segundo y tercer argumento serán las acciones que se realizarán en caso de que la respuesta a la pregunta lógica sea verdadera o sea falsa. Los dos primeros argumentos son los únicos obligatorios para esta función.
Para realizar la pregunta lógica podremos utilizar los siguientes operadores de comparación:
= para preguntar si dos valores son iguales,
> para saber si un valor es mayor que otro,
< para preguntar por menor,
>= con este podremos conocer si es mayor o igual,
<= preguntamos por menor o igual,
o si deseamos mirar sin son diferente utilizaremos <>
Ejemplos:
Ejemplo de operación: Si el numero que tenemos en la
columna A es mayor que 5 la columna B debe decir “MAYOR”, de lo contrarioen B
debe decir “NO ES MAYOR”
La función quedaría de la siguiente forma:
=SI(A1>5,"MAYOR","NO ES MAYOR")
Ejemplos de la función SI
Probaremos la función SI con el siguiente ejemplo. Tengo una
lista de alumnos con sus calificaciones correspondientes en la columna B.
Utilizando la función SI desplegaré un mensaje de APROBADO si
la calificación del alumno es superior o igual a 60 y un mensaje de REPROBADO si
la calificación es menor a 60. La función que utilizaré será la siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")
Observa el resultado al aplicar esta fórmula en todas las celdas de la
columna C.
Utilizar una función como prueba lógica
Es posible utilizar el resultado de otra función como la prueba lógica que
necesita la función SI siempre y cuando esa otra función
regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es
la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor
VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar
la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un
número, de lo contrario se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
Utilizar una función como prueba lógica
Es posible utilizar el resultado de otra función como la prueba lógica que
necesita la función SI siempre y cuando esa otra función
regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es
la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor
VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar
la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un
número, de lo contrario se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
Utilizar una función como prueba lógica
Es posible utilizar el resultado de otra función como la prueba lógica que
necesita la función SI siempre y cuando esa otra función
regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es
la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor
VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar
la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un
número, de lo contrario se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
Utilizar una función como prueba lógica
Es posible utilizar el resultado de otra función como la prueba lógica que
necesita la función SI siempre y cuando esa otra función
regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es
la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor
VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar
la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un
número, de lo contrario se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
si quieres ves el vídeo, míralo; si no, no