Sunteți pe pagina 1din 9

La funcin SI en Excel

Es as como la funcin SI nos permite evaluar el resultado de una prueba lgica y


tomar una accin en base al resultado. La imagen les ilustra el funcionamiento de la
funcin SI.

La funcin SI es parte del grupo de funciones Lgicas y nos permite evaluar una
condicin para determinar si es falsa o verdadera. La funcin SI es de gran ayuda para
tomar decisiones en base al resultado obtenido en la prueba lgica.

Sintaxis de la funcin SI

=SI (prueba_lgica; valor_si_verdadero; valor_si_falso)

Prueba_lgica (obligatorio): Es lo que se tiene que cumplir: Expresin lgica que ser
evaluada para conocer si el resultado es VERDADERO o FALSO.

Valor_si_verdadero (opcional): El valor que se devolver en caso de que el resultado de


la Prueba_lgica sea VERDADERO.
Valor_si_falso (opcional): El valor que se devolver si el resultado de la evaluacin es
FALSO.

La Prueba_lgica puede ser una expresin que utilice cualquier operador lgico o
tambin puede ser una funcin de Excel que regrese como resultado VERDADERO o
FALSO.

Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto,


nmeros, referencias a otra celda o inclusive otra funcin de Excel que se ejecutar de
acuerdo al resultado de la Prueba_lgica

Ejemplo

Tengo una lista de alumnos con sus calificaciones correspondientes en la columna B.


Utilizando la funcin SI despliego un mensaje de APROBADO si la calificacin del
alumno es superior o igual a 60 (>=60) y un mensaje de REPROBADO si la
calificacin es menor a 60 (<=60).

Sintaxis de la funcin

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

Primero, antes de aplicar la funcin, me posiciono en el lugar donde quiero que se


muestre el resultado, aplico la frmula y copio hacia abajo en todas las celdas de la
columna C.

En su forma ms sencilla, la funcin SI dice:

SI(Algo es Verdadero, hacer algo; de lo contrario hacer algo diferente)

Por esto, una instruccin SI puede tener dos resultados. El primer resultado es si la
comparacin es Verdadera y el segundo si la comparacin es Falsa.
Otros ejemplos

=SI(C2="S",1,2)

En el ejemplo anterior, la celda D2 dice:

SI(C2 = S, entonces devolver un 1, en caso contrario devolver un 2)

=SI(C2=1,"S","No")

En este ejemplo, la frmula de la celda D2 dice:

SI(C2 = 1, entonces devolver S, en caso contrario devolver No)

La funcin SI se puede usar para evaluar texto y valores. Tambin se puede usar
para evaluar errores. No est limitado exclusivamente a comprobar si un elemento es
igual a otro y devolver un nico resultado, tambin puede usar operadores
matemticos y realizar clculos adicionales segn sus criterios. Tambin se pueden
anidar varias funciones SI para realizar varias comparaciones.

NOTA: Si van a usar texto, tendrn que escribir el texto entre comillas (por ejemplo,
Texto)

Operadores de clculos que puedo utilizar en las frmulas, (< menor que, > mayor
que, = es igual a, <> no es igual a, etc.)
Ejemplo de funcin SI anidada
Mientras que una funcin SI sencilla solo contiene dos resultados (verdadero o falso),
las funciones SI anidadas pueden tener de 3 a 64 resultados.

=SI(D2=1,"S",SI(D2=2,"No","Es posible"))

En el dibujo anterior, la frmula de E2 dice lo siguiente: SI(D2 es igual a 1, devuelve


"S"; en caso contrario, SI(D2 es igual a 2, devuelve "No"; en caso contrario, devuelve
"Es posible")). Tengan en cuenta que hay dos parntesis de cierre al final de la
frmula. Son necesarios para completar ambas funciones SI y si intentan escribir la
frmula sin los dos parntesis de cierre, Excel intentar corregirlo por usted.

Acurdense de la sintaxis de la funcin SI

=SI (prueba_lgica; valor_si_verdadero; valor_si_falso)

=SI(D2=1,"S",SI(D2=2,"No","Es posible"))

prueba_lgica

valor_si_verdadero

valor_si_falso (y dentro de este valor falso se vuelve a aplicar de nuevo la


funcin SI)
Otros ejemplos

Supongan que tienen que dar como resultado 2 textos: Menor de edad y Mayor de
edad. Los ejemplos anteriores aplicamos la funcin SI porque el resultado final seran
solamente dos acciones, pero ahora imaginen que necesitamos desplegar la leyenda
Tercera edad cuando la persona tenga 65 aos o ms. Esto nos deja el problema
con las siguientes reglas:

Menor a 18 aos: Menor de edad


Mayor a 18 aos y menor de 65 aos: Mayor de edad
Mayor o igual a 65 aos: Tercera edad

Ahora tenemos 3 posibles acciones, y la funcin SI no podr resolver por s sola este
problema, por lo que necesitan recurrir a la funcin SI anidada la cual les permite
resolver cualquier situacin en las que necesiten evaluar ms de una prueba lgica y
ejecutar ms de dos acciones.

En el dibujo les muestro cmo funciona la funcin SI anidada. Miren que la clave es
que, en lugar de ejecutar una segunda accin, la primera funcin SI incluye una
segunda funcin SI de manera que entre ambas funciones puedan ejecutar un mximo
de tres acciones.

Para el ejemplo que les puse, la funcin SI anidada, el problema ser la siguiente:

=SI(A2 < 18; "Menor de edad"; SI(A2 < 65; "Mayor de edad"; "Tercera edad"))

=SI(A2 < 18(prueba lgica); "Menor de edad(valor verdadero); SI(A2 < 65; "Mayor
de edad"; "Tercera edad")(valor falso))
Pongan atencin al tercer argumento de la primera funcin SI (valor falso), que en
lugar de ser una accin, se ha convertido en otra funcin SI, que a su vez tendr la
posibilidad de ejecutar otras dos acciones.

Varias funciones SI anidadas

En los ejemplos anteriores utilizaron solamente dos funciones SI anidadas, pero Excel
les permite anidar muchas ms funciones.

Otro ejemplo donde tenemos un grupo de puntuaciones de 100 a 999 que


evaluaremos de la siguiente manera:

100 a 599: Malo


600 a 749: Promedio
750 a 899: Bueno
900 a 999: Excelente

=SI(A2<600,"Malo",SI(A2<750,"Promedio",SI(A2<900,"Bueno","Excelente")))

En este caso tienen tres funciones SI anidadas porque la cantidad de acciones que
necesito ejecutar son cuatro. As que en general, la cantidad de funciones SI que
utilizars en tu frmula ser una menos que la cantidad de acciones que
necesitas ejecutar.

Tambin observen que todas las funciones SI van anidando otra funcin SI como uno
de sus argumentos y solamente la ltima funcin SI (la ms anidada) ser la que
tendr sus dos acciones porque ya no habr otra funcin SI que anidar. Observen el
resultado de nuestra frmula:
La funcin BUSCAR en Excel
La funcin BUSCAR en Excel permite buscar un valor dentro de un rango de celdas
y como resultado nos devolver el valor correspondiente del rango de resultados que
especifiquemos. La funcin BUSCAR se puede utilizar en forma vectorial o en forma
matricial.

Forma vectorial de la funcin BUSCAR

De esta forma se puede buscar un valor en un rango de celdas el cual debe ser una
sola columna o una sola fila. La sintaxis para realizar la bsqueda es la siguiente:

Valor_buscado (obligatorio): Es el valor que deseamos encontrar.


Vector_de_compraracin (obligatorio): Un rango de celdas que est formado
por una sola columna o una sola fila en donde se realizar la bsqueda.
Vector_resultado (opcional): El rango de celdas que contiene la columna o fila
de resultados que deseamos obtener.

El Vector_de_comparacin debe estar siempre en orden ascendente, de lo contrario la


funcin devolver resultados incorrectos. En caso de especificar
el Vector_resultado deber ser del mismo tamao que Vector_de_comparacin.
Ejemplo de la funcin BUSCAR en forma vectorial

Tengo una lista de alumnos con sus nombres, apellidos y calificaciones y de los cuales
deseo encontrar la calificacin de alguno de ellos con tan solo especificar su nombre.

En la celda F1 coloco el nombre del alumno y en la celda F2 la funcin BUSCAR la


cual me ayudar a obtener su calificacin. Sintaxis la frmula paso a paso:

1. Introducir la funcin BUSCAR y especificar el primer argumento que es el valor


buscado.
=BUSCAR(F1,

2. Como segundo argumento debo especificar el rango donde se realizar la


bsqueda:
=BUSCAR(F1, A2:A6,

3. El ltimo argumento ser el rango que tiene los resultados que deseo obtener y
que en este ejemplo son las calificaciones en C2:C6:
=BUSCAR(F1, A2:A6, C2:C6)

Ver cmo la funcin BUSCAR regresa la calificacin que corresponde al nombre


buscado.

Si en lugar de la calificacin quisiera obtener el apellido del alumno basta con cambiar
el tercer argumento de la funcin para indicar el rango que contiene los apellidos que
es B2:B6.
Traten de hacer sus propios ejercicios en Excel, ustedes creen sus problemas y con
esto y los ejercicios y ejemplos que vimos en las clases traten de resolverlo solas,
dems est decir que cualquier consulta a las rdenes, no dejen de pasar una
pregunta para ms adelante xq se quedan con la duda y despus no enganchan el
ejercicio ok?

Nos vemos, besos

S-ar putea să vă placă și