PDF de programación - FUNCIONES LÓGICAS

Imágen de pdf FUNCIONES LÓGICAS

FUNCIONES LÓGICASgráfica de visualizaciones

Publicado el 29 de Mayo del 2017
2.482 visualizaciones desde el 29 de Mayo del 2017
1,1 MB
29 paginas
Creado hace 13a (04/06/2010)
F U N C I O N E S

FUNCIONES LÓGICAS

En la vida cotidiana es frecuente que nos encontremos con situaciones en las que
debemos actuar de un modo u otro según se dé o no una determinada
circunstancia.
La función lógica SI es de gran utilidad cuando la fórmula 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 expresión lógica que toma el valor lógico VERDADERO cuando se cumple
la circunstancia y el valor lógico FALSO cuando no se cumple dicha
circunstancia.
Por ejemplo, cuando la puntuación de una prueba, en un baremo 0 a 10, es
inferior a 5, decimos que el candidato no ha superado la prueba y lo calificamos
como NO APTO. En caso contrario, decimos que el candidato ha superado la
prueba y lo calificamos como APTO. En este caso, la celda que contiene la
calificación tomará el valor NO APTO cuando la expresión (puntuación<5) sea
VERDADERA y el valor APTO en caso contrario, cuando la expresión
(puntuación<5) sea FALSA.
Las funciones lógicas Y, O y NO permiten crear expresiones lógicas complejas.

Función lógica SI

Tiene la siguiente sintaxis:

SI(prueba_lógica;valor_si_verdadero;valor_si_falso)

Su ventana de argumentos es:



1

C U R S O D E E X C E L A V A N Z A D O

Cuando el resultado de evaluar la expresión lógica “prueba_lógica” es
VERDADERO devuelve como resultado el valor de la expresión que figura en
“valor_si_verdadero”. En otro caso, esto es, cuando el resultado de evaluar la
expresión lógica “prueba_lógica” es FALSO devuelve como resultado el valor
de la expresión que figura en “valor_si_falso”.
Ejemplo 1
Asigna la calificación APTO, NO APTO según que la puntuación sea mayor o
igual a 5, o menor que 5.
Para una puntuación 7,50 se tiene:

La ventana Argumentos de función presenta el siguiente aspecto cuando la
puntuación es 7,50.



Observa que los valores APTO y NO APTO introducidos en los cuadros
de diálogo valor_si_verdadero y valor_si_falso van encerrados entre
dobles comillas por ser constantes alfanuméricas.



2

F U N C I O N E S

Ejemplo 2
los establecimientos comerciales “La Palmera
En época de promoción
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 más alternativas excluyentes (SUSPENSO,
APROBADO, NOTABLE y SOBRESALIENTE), (Descuento 0%, 10% y
15%) tenemos que utilizar varias funciones SI anidadas.
Una buena costumbre consiste en anidar las funciones SI de tal modo que el
cuadro de diálogo Prueba_lógica de la primera función SI contiene la condición
que debe cumplir la primera alternativa, Valor_si_verdadero contiene la fórmula
a aplicar en la primera alternativa y Valor_si_falso contiene una nueva función
SI. El cuadro de diálogo Prueba_lógica de la segunda función SI contiene la
condición que debe cumplir la segunda alternativa, Valor_si_verdadero contiene
la fórmula a aplicar en la segunda alternativa y Valor_si_falso contiene una nueva
función SI. Seguiremos anidando funciones SI hasta que sólo queden dos
alternativas que resolveremos con una función SI en la que el cuadro de diálogo
Prueba_lógica será la condición que debe cumplir la penúltima alternativa,
Valor_si_verdadero será la fórmula a aplicar en la penúltima alternativa y
Valor_si_falso será la fórmula a aplicar en la última alternativa. Observar que el
número de funciones SI anidadas que necesitamos es uno menos que el número
de alternativas. De este modo, cuando una Prueba_lógica toma el valor
VERDADERO no seguimos evaluando las restantes Pruebas_lógicas y cuando
toma el valor FALSO descartamos una alternativa y evaluamos la siguiente
Prueba_lógica.

3

C U R S O D E E X C E L A V A N Z A D O

Ejemplo 3
calificación: SUSPENSO, APROBADO, NOTABLE o,
Asigna
la
SOBRESALIENTE, según que la puntuación 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 puntuación 9,25 se tiene:

Las ventanas Argumentos de función del Asistente para funciones son:



Observa que la prueba_lógica del segundo SI no incluye la negación de la
prueba_lógica del primer SI. Sólo se evaluará la prueba_lógica del segundo
SI cuando la prueba_lógica del primer SI tome el valor FALSO.



4

F U N C I O N E S

Función lógica Y



A veces, para identificar una alternativa hace falta que se cumplan varias
condiciones a la vez. La función lógica Y devuelve el valor lógico VERDADERO
cuando
toman el valor
VERDADERO y el valor lógico FALSO cuando algún argumento toma el valor
FALSO. Su sintaxis es:

todos sus argumentos, admite hasta

treinta,

Y(valor_lógico1;valor_lógico2; ...)

Su ventana de argumentos es:



Ejemplo 4
La regla para establecer la Puntuación global de una asignatura tiene en cuenta las
puntuaciones obtenidas en la parte teórica y en la parte práctica. Si ambas
puntuaciones son mayores o iguales a 4, la Puntuación global se calcula sumando
el 80% de la puntuación obtenida en la parte teórica con el 20% de la puntuación
obtenida en la parte práctica. En otro caso la Puntuación global es 0. Obtén la

5

C U R S O D E E X C E L A V A N Z A D O

Puntuación global para una puntuación en la parte teórica de 7,25 y en la parte
práctica de 8,75.

La ventana Argumentos de función de la función SI es:



La ventana Argumentos de función de la función Y es:



6

F U N C I O N E S

Función lógica O

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

O(valor_lógico1;valor_lógico2; ...)

Su ventana de argumentos es:



Ejemplo 5
Supongamos ahora que la puntuación global se calcula mediante el siguiente
criterio: si alguna de las puntuaciones contiene el texto SC, indicativo de Sin
Calificar, la Puntuación global deberá ser el texto NO PROMEDIA, en otro caso,
la Puntuación global se calculará sumando el 80% de la puntuación de la parte
teórica con el 20% de la puntuación de la parte práctica.

La ventana Argumentos de función de la función SI es:



7

C U R S O D E E X C E L A V A N Z A D O

La ventana Argumentos de función de la función O es:



8



F U N C I O N E S

FUNCIONES BÚSQUEDA Y REFERENCIA

Las funciones de búsqueda permiten localizar un valor en una lista y extraer
información de una tabla o matriz de datos. Las empresas utilizan tablas de datos
con información diversa. Estas tablas, en su mayoría verticales, utilizan la primera
fila para indicar, sirviéndose de rótulos o etiquetas, la clase de datos que contiene
cada columna. Con este diseño, cada fila de la tabla (registro) contiene la
información de un objeto (artículo, producto, cliente, empleado, proveedor, etc.) y
cada columna (campo) una clase de dato. Además, el primer campo suele ser un
código, al que denominamos clave, que identifica la fila de modo único. El valor
de este código es diferente para cada fila de la tabla. Utilizamos el código (clave)
para localizar y extraer información de la tabla.
Por ejemplo, una librería tiene una tabla con la información de los libros
disponibles. Cada libro se identifica mediante un código. Además del código la
tabla contiene los siguientes datos: título, autor, editorial, año de publicación, tema
y precio. A partir del código localizamos el libro y extraemos de la tabla los datos
que nos interesan.
Otras veces el valor que buscamos no está exactamente en la tabla. En estos casos
localizamos el que más se aproxima por defecto o por exceso. Por ejemplo, las
liquidaciones de impuestos de tipo progresivo se basan en una tabla en la que
figuran los tramos y los porcentajes a aplicar en cada tramo. Una vez calculada la
base impositiva, debemos consultar la tabla de liquidación del impuesto para
localizar el tramo en el que se encuentra dicha base impositiva y el tipo impositivo
a aplicar.

Función BUSCARV

La función BUSCARV busca un valor en la primera columna de la izquierda de
una tabla y devuelve el valor situado en esa fila y en la columna que se indica. Su
sintaxis es:

BUSCARV(Valor_buscado; Matriz_buscar_en;

Indicador_columnas; Ordenado)

Su ventana de argumentos es:

9

C U R S O D E E X C E L A V A N Z A D O

Veamos con detalle el significado de los argumentos.



• Valor_buscado: es el valor que se busca en la primera columna de la tabla

o matriz de datos.

• Matriz_buscar_en: es la referencia del rango que contiene la tabla de
datos. Cuando la tabla es muy grande o está en otra hoja del libro conviene
asignar un nombre de rango (nombre propio) a la tabla de datos y utilizar
este nombre en lugar de su referencia.

• Indicador_columnas: es el número de columna de la tabla (1, 2, 3, …) y
no de la hoja (A, B, C, …) desde la cual se extrae (devuelve) el valor. Si es
igual a 1, la función devuelve el valor de la primera columna de la tabla; si
es igual a 2, devuelve el valor de la segunda columna y así sucesivamente. Si
es menor que 1, devuelve el valor de error #¡VALOR! y si es mayor que el
número de columnas de la tabla de datos devuelve el
  • Links de descarga
http://lwp-l.com/pdf3760

Comentarios de: FUNCIONES LÓGICAS (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad