You are on page 1of 3

FUNCIONES LGICAS

La funcin lgica SI es de gran utilidad cuando la frmula que debemos utilizar para
calcular el valor de una celda depende de que se d o no una determinada circunstancia.
Para saber si se da o no una determinada circunstancia utilizamos una expresin lgica
que toma el valor lgico verdadero cuando se cumple la circunstancia y el valor lgico
FALSO cuando no se cumple dicha circunstancia.
Cuando el resultado de evaluar la expresin lgica prueba_lgica es verdadero devuelve
como resultado el valor de la expresin que figura en valor_si_verdadero. En otro caso,
esto es, cuando el resultado de evaluar la expresin lgica prueba lgica es FALSO
devuelve como resultado el valor de la expresin que figura en valor_si_falso.
Ejemplo: 1
Asigna la calificacin APTO, NO APTO segn que la puntuacin sea mayor o igual a 5, o
menor que 5. Para una puntuacin 7,50 se tiene:

La ventana Argumentos de funcin presenta el siguiente aspecto cuando la puntuacin es


7,50.

Observa que los valores APTO y NO APTO introducidos en los cuadros de dilogo
valor_si_verdadero y valor_si_falso van encerrados entre dobles comillas por ser
constantes alfanumricas.
Ejemplo: 2
En poca de promocin los establecimientos comerciales La Palmera Alicantina hacen
un descuento del 10% cuando la compra supera los 100. Calcular el Neto de una compra
valorada en 120.

Funciones SI anidadas
Si en lugar de tener dos alternativas excluyentes (APTO, NO APTO), (Descuento 10%,
Descuento 0%) tenemos tres o ms alternativas excluyentes (SUSPENSO,APROBADO,
NOTABLE y SOBRESALIENTE), (Descuento 0%, 10% y15%) tenemos que utilizar varias
funciones SI anidadas.

Ejemplo: 3
Asigna la calificacin: SUSPENSO, APROBADO, NOTABLE o, SOBRESALIENTE, segn que la
puntuacin sea: inferior a 5, mayor o igual a 5
pero menor que 7, mayor o igual a 7 pero menor 8,5 o mayor o igual a 8,5. Para una
puntuacin 9,25 se tiene:

Observa que la prueba lgica del segundo SI no incluye la negacin de la prueba lgica
del primer SI. Slo se evaluar la prueba lgica del segundo

SI cuando la prueba_lgica

del primer SI tome el valor FALSO.


Funcin lgica O
Otras veces, para identificar una alternativa es suficiente con que se cumpla al menos
una de entre varias condiciones. La funcin lgica O devuelve el valor lgico VERDADERO
cuando alguno de sus argumentos, admite hasta treinta, toma el valor VERDADERO y el
valor lgico FALSO cuando todos sus argumentos toman el valor FALSO. Su sintaxis es:

Ejemplo:4
El Ejemplo 3 resolva el problema Asignar la calificacin: SUSPENSO, APROBADO,
NOTABLE o, SOBRESALIENTE, dependiendo de la puntuacin. Cuando el nmero de
intervalos es grande, conviene crear la tabla de asignacin y utilizar la funcin BUSCARV
en lugar de funciones SI anidadas.
Resuelve el Ejemplo 3 utilizando la funcin BUSCARV.

You might also like