You are on page 1of 4

EJEMPLOS DE LA FUNCIN SI

probaremos la funcin si con el siguiente ejemplo. tengo una lista de alumnos con sus calificaciones
correspondientes en la columna b. utilizando la funcin si desplegar un mensaje de aprobado si la
calificacin del alumno es superior o igual a 60 y un mensaje de reprobado si la calificacin es menor a
60. la funcin que utilizar ser la siguiente:

=SI(B2>=60,"APROBADO","REPROBADO")

Observa el resultado al aplicar esta frmula en todas las celdas de la columna C.

Utilizar una funcin como prueba lgica

Es posible utilizar el resultado de otra funcin como la prueba lgica que necesita la funcin
SI siempre y cuando esa otra funcin regrese como resultado VERDADERO o FALSO. Un ejemplo de
este tipo de funcin es la funcin ESNUMERO la cual evala el contenido de una celda y devuelve el
valor VERDADERO en caso de que sea un valor numrico. En este ejemplo quiero desplegar la leyenda
SI en caso de que la celda de la columna A efectivamente tenga un nmero, de lo contrario se
mostrar la leyenda NO.

=SI(ESNUMERO(A2), "SI", "NO")

Este es el resultado de aplicar la frmula sobre los datos de la hoja:

Utilizar una funcin como valor de regreso


Como ltimo ejemplo mostrar que es posible utilizar una funcin 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 numrico se le sume el valor que colocar en la celda D1. La funcin que me
ayudar a realizar esta operacin es la siguiente:

=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")

Como puedes observar, el segundo argumento es una funcin la cual se ejecutar en caso de que la
prueba lgica sea verdadera. Observa el resultado de esta frmula:

Slo en los casos donde la funcin SI era verdadera se realiz la suma. De la misma manera podramos
colocar una funcin para el tercer argumento en caso de que el resultado de la prueba lgica fuera
falso.

EJEMPLO 2

Vamos a aplicar la funcion logica SI en Excel a la siguiente tabla, donde tenemos todos los datos y la ubicacin de las
celdas en Excel:

A B C

AUDITORA
1 REA APROBADA RESULTADO

Auditora
2 Finanzas VERDADERO aprobada

Auditora
3 Sistemas VERDADERO aprobada

Mercadotecni Auditora
4 a VERDADERO aprobada

Volver a aplicar la
5 RRHH FALSO auditora

6 Compras FALSO Volver a aplicar la


auditora

EXPLICACION EJEMPLO 2

A cada rea le aplicaron auditora y en el reporte vemos si esa auditora fue aprobada o no por medio los valores
lgicos VERDADERO Y FALSO.

Partimos del supuesto que todas las reas deben pasar la auditora, de lo contrario deben volver a aplicarla.

Para saber el resultado por rea, en la columna llamada RESULTADO el reporte debe contener la cadena de texto
Auditora aprobada o Volver a aplicar la auditora, para esto aplicamos la siguiente frmula donde vamos a usar la
fucion logica SI en Excel:

=SI(B2=VERDADERO,Auditora aprobada,Volver a aplicar la auditora)

Escribimos la misma frmula en el resto de las celdas, poniendo el nmero de fila correspondiente, es decir, en lugar
de escribir B2, vamos a cambiar por B3, B4, B5 y B6 correspondientemente.

En todo momento estamos ocupando la funcin logica SI en Excel, para evaluar si la auditora fue aprobada o no.

EJEMPLO 3

Supongamos que tenemos una partida de pltanos, de manera que si no miden igual o ms que 15 cm de longitud

no los podemos vender en el mercado. Catalogaremos como Apto el pltano que podemos vender (mide igual o ms

de 15 cm) y como No apto el pequeo.

Utilizamos la funcin lgica de la desigualdad para identificar los pltanos aptos de los no aptos. Cuando miden

15 o ms centmetros, la prueba lgica es verdadera y por lo tanto toma el valor_si_verdadero, es decir, Apto. En

caso contrario es No apto. La frmula SI utilizada es:

=SI (B2>=15; Apto; No apto)

EJEMPLO 4

Ahora pondremos otro ejemplo con una funcin 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 ms de siete letras.


Para este caso utilizamos la funcin de texto LARGO. Esta funcin se aplica sobre una cadena y determina el

nmero de caracteres que tiene un campo. Por ejemplo, LARGO(Ramn)=5 porque tiene 5 carcteres. Por tanto,

determinamos el nmero de caracteres que tiene cada nombre y con la prueba lgica valoramos si su nombre es largo

o corto. La frmula utilizada es:

=SI (LARGO(A2)>7; Largo; Corto)

EJEMPLO 5

En el ltimo ejemplo, realizaremos una funcin en la que el valor_si_verdadero y valor_si_falso pueden ser

tambin frmulas 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 podra subir hasta un punto, con la condicin de que se asiste a clase. En caso contrario, la nota sera la

obtenida en el examen final.

En esta caso, si se cumple la prueba_lgica (el alumno ha ido a clase) el valor_si_verdadero es la frmula Excel

SUMA, la cual suma la nota del examen y la del trabajo. La frmula del SI utilizada es:

=SI (B2=Si; SUMA(C2,D2); C2)

You might also like