Para llamar a la fórmula SI utilizamos el siguiente comando:
=SI (prueba_lógica; valor_si_verdadero; valor_si_falso)
Calcular si un alumno esta aprobado o no ,según la calificación que obtuvo en su examen final.
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:
Como último ejemplo mostraré que es posible utilizar una función para especificar el valor de regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de la columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La función que me ayudará a realizar esta operación es la siguiente:
=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")
Como puedes observar, el segundo argumento es una función la cual se ejecutará en caso de que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:
Supongamos que tenemos una partida de plátanos, de manera que si no miden igual o más que 15 cm de longitud no los podemos vender en el mercado. Catalogaremos como “Apto” el plátano que podemos vender (mide igual o más de 15 cm) y como “No apto” el pequeño.
=SI (B2>=15; “Apto”; “No apto”)
Ahora pondremos otro ejemplo con una función de texto. Supongamos que tenemos un listado de los nombres de los trabajadores de una empresa. Queremos determinar si el nombre de cada trabajador es “Largo” o “Corto”. Supongamos que consideramos que un nombre es largo si tiene más de siete letras.
=SI (LARGO(A2)>7; “Largo”; “Corto”)
Ejemplo 6:
En el último ejemplo, realizaremos una función en la que el valor_si_verdadero y valor_si_falso pueden ser también fórmulas del excel. Tenemos un listado de alumnos universitarios, de manera que no todos asistieron a clase. Marcamos la asistencia a clase en “Si” o “No”. Todos los alumnos realizaron el examen y el trabajo final. La nota de trabajo final podría subir hasta un punto, con la condición de que se asiste a clase. En caso contrario, la nota sería la obtenida en el examen final.
=SI (B2=”Si”; SUMA(C2,D2); C2)
Ejemplo 7:
Función Si.Error
La función si.error es una función lógica que permite verificar si la información insertada es correcta
Validar una condición dada para una base de datos.
Ejemplo: Si queremos que la condición sea obtener un monto >=35000 el resultado será VERDADERO; caso contrario, debería arrojar como resultado FALSO.
Ejemplo 8:
En la venta de productos se requiere que se tome algún acción si cierto producto no fue entregado si el producto ya fue entregado ,no se realiza ninguna acción,el procedimiento para resolver dicho problema es el siguiente:
Observese que la función no distingue entre mayúsculas y minúsculas.
Ejemplo 8:
Si por ejemplo usted desearía que al utilizar la función "SI" distinga entre mayúsculas y minúsculas haremos lo siguiente:
La función IGUAL es sensible a las mayúsculas y minúsculas, aunque pasa por alto las diferencias de formato. En este caso se utilizaría la función SI combinada con la función IGUAL de la siguiente manera:
=SI(IGUAL(C2,”ENTREGADO”), “No”, “Sí”)
Donde C es la columna a la que se aplica la prueba lógica y “ENTREGADO” es el texto en mayúsculas que debe coincidir exactamente.