Las funciones SI, Y y O

Con este artículo acabamos la serie de cuatro tutoriales dedicados a la función SI.

En el primero de ellos, vimos las generalidades de la función SI, su uso más básico. En el segundo artículo estudiamos el uso de SI con varias condiciones, el uso de funciones SI anidadas. En el artículo anterior vimos el uso conjunto de las funciones SI e Y, con un ejercicio de gestión de stocks. Hoy completaremos dicho ejercicio con el uso de las funciones SI, Y y la función O.

Supongamos que vamos a gestionar nuestro stock de almacén con una política de precios más agresiva que en el ejercicio anterior: ahora aplicaremos el descuento del 50% siempre que se cumpla AL MENOS UNA DE LAS CONDICIONES, que el producto venga de España o que haya vendido menos de 100 unidades o que sea de una fecha anterior a 2010. Si no se cumple ninguna aplicamos un descuento del 20%.

Empleamos la función O, cuya sintaxis es exactamente igual que la de la función Y:

= O(condición 1, condición 2, ...., condición n)

En nuestro caso:

= O(C4="España";D4<100;e4<2010) style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 581px; DISPLAY: block; HEIGHT: 95px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5486325961792082818" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1JHYhlvMleRJ4uYfb4NEuscK-RG1zt3Bs77WSn7VDLqlZhQyrtxxVAgMpY0ypgCwmemXymCHubj2XKKNZXFspiGs733fAjbbXV1NJdiRcOFxo_1GAtNamQ6hyphenhyphen7rrFHIRs5P1vNunM5bo/s400/1.jpg"> Aplicada en la tabla del ejercicio anterior obtenemos:


Como podemos observar, aplicaremos siempre el descuento del 50% ya que al menos alguna de las tres condiciones se cumple siempre. Como ejercicio, pruebe usted a modificar alguno de los valores de la tabla. Por ejemplo, al producto SH-329, proveniente de Argentina póngale unas ventas mayores de 100. De este modo no cumplirá ninguna de las opciones.

Podemos darle otra vuelta de tuerca más al ejercicio: hagamos que se le aplique un 50% si se cumplen las tres condiciones, un 25% si se cumple una de las tres y un 10% si no se cumple ninguna.

Tendremos que anidar dos funciones SI. La condición de la primera llevará una función Y con las tres condiciones del ejemplo. La primera opción, el caso en que se cumpla, llevará el 50%. La segunda opción, llevará una nueva función SI en la que la condición es ahora la función O, y los dos parámetros siguientes serían 25% y 10%.

Es decir:

= SI(Y(condicion1; condición2, condición3);50%;SI(O(condición1; condición2; condición3);25%;10%))

siendo:

  • condición1.-procedencia = "España"

  • condición2.- ventas menor que 100

  • condición3.- fecha menor que 2010

O sea:

El resultado final sería el que se ve en la siguiente tabla. Nótese que el número de unidades vendidas del producto SH-329 ha sido modificado para que se puedan ver las tres posibilidades.


Como siempre, le animamos a que realice este ejercicio completo, partiendo de los datos de las celdas con fondo blanco.

Comentarios