Libros publicados

sábado, 29 de agosto de 2009

Función SI (Excel)

La función SI de Excel es una función lógica que tiene un argumento un poco más complejo ya que esta función compara una condición; verifica si esta condición se cumple o no, y ejecuta lo que corresponda en cada caso.

Por ejemplo, si deseamos que a continuación del promedio de cada alumno aparezca la palabra “APROBADO” o “DESAPROBADO”, debemos escribir:



1. Condición: es una comparación entre una referencia de celda y su contenido. En este caso, la nota mínima de aprobación es 7; por lo tanto, “preguntamos” si el contenido de la celda que tiene el primer promedio es mayor o igual (>=) a 7;

2. ¿Qué queremos que haga la función si se cumple la condición?: si la celda comparada contiene un valor mayor o igual a 7, esperamos que escriba la palabra “APROBADO”;

3. ¿Qué queremos que haga la función si NO se cumple la condición?: si la celda comparada NO contiene un valor mayor o igual a 7, (es decir, contiene un valor menor a 7) esperamos que escriba la palabra “DESAPROBADO”.

EL ARGUMENTO DE LA FUNCIÓN SI SIEMPRE TIENE 3 PARTES.

TODAS LAS CADENAS DE CARACTERES DE TEXTO DENTRO DE LA FUNCIÓN SI SIEMPRE DEBEN ESCRIBIRSE ENTRE COMILLAS.



Pero también podemos realizar cálculos dentro de la función Si, respetando siempre su estructura y sintaxis.

Veamos el siguiente ejemplo:



Tenemos que calcular el precio de venta de acuerdo a la forma de pago. Para ello, disponemos de los siguientes datos:

-Si la forma de pago es TARJETA, tenemos que calcular un recargo del 10%

-Si la forma de pago es CONTADO tenemos que calcular un descuento del 5%

Vamos a utilizar la función SI y vamos a realizar todos los cálculos dentro de la misma fórmula.

1º) Identifico la condición y la codifico para que Excel la “entienda”:
=SI(C8=”TARJETA”;

2º) Tengo que completar la parte del argumento en el que, si se verifica la condición, tiene que hacer algo, en este caso, un cálculo:
B8+B8*$B$4

¿Qué significa este cálculo? Que a B8 (precio de lista) le sumo (recargo) el cálculo del porcentaje correspondiente. Para calcular el porcentaje, como el valor ya lo tengo expresado en “porcentaje”, no tengo más que multiplicar los valores correspondientes. Además, como este valor lo tengo almacenado en la celda B4, le aplico referencia absoluta para poder copiar la fórmula con el controlador de relleno, dejando “fija” a esa celda.

3º) Tengo que completar la parte del argumento en el que, si no se verifica la condición, tiene que hacer algo diferente. En este caso, nuevamente tiene que calcular un porcentaje:
B8-B8*$B$5

Es similar al caso anterior, pero como se trata de un descuento, efectuamos una resta.

La estructura completa de la función SI queda así:
=SI(C8=”TARJETA”;B8+B8*$B$4;B8-B8*$B$5)

Y el ejercicio terminado:


La función SI no solo es una potente herramienta para resolver situaciones de cálculo más complejas, sino también un interesante recurso didáctico para estimular el razonamiento lógico de nuestros alumnos.

------------------------------------------------------------------------------------

Ejercicio de aplicación

En una nueva hoja de cálculo, copiar los datos de la siguiente planilla:



Se busca resolver:

1.HABITACIONES DISPONIBLES: si el estado es OCUPADA, debe aparecer un guión (-); en caso contrario, debe aparecer ***
2.IMPORTE TOTAL: si la habitación está disponible (***), se debe calcular el importe para el total de días y para el total de pasajeros; en caso contrario, debe aparecer un guión (-)
3.IMPORTE CON DESCUENTO: si el importe total es distinto de un guión (<>”-“) se debe obtener el precio con descuento; en caso contrario, se debe dejar la celda en blanco (“”)
4.Aplicar los formatos necesarios para que su planilla se vea igual al del modelo terminado:

3 comentarios:

  1. Muchísimas Gracias!, excelente!

    ResponderEliminar
  2. Muchisimas gracias por la aportación. Saludos desde Guadalajara, México ^_^ . Lupita.

    ResponderEliminar

Seguidores