Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I UNIDAD
Excel Avanzado
CAPACIDAD
1
Computación II Guía didáctica
Introducción al tema
Estimado alumno iniciaremos la Cuarta Semana del curso de Computación II con el tema
de Funciones Lógicas y de Búsqueda que servirán de base para el conocimiento de
nuestro estudio posterior. Este cuarto tema nos permitirá conocer los distintas Funciones
lógicas principalmente incidiendo en las funciones SI, Y, O y así ampliar en conocimiento
de las funciones básicas ya vistas en el Tema de la semana anterior, además de conocer
dos de las funciones de Consultas mas utilizadas como son las funciones ConsultaV y
ConsultaH.
2
Computación II Guía didáctica
Estas funciones lógicas son muy utilizadas cuando deseamos evaluar cierta condición,
por ejemplo si te piden que muestres el mensaje APROBADO si el alumno tiene nota
mayor a 10 y DESAPROBADO si no lo tiene; entonces podemos recurrir a estas
funciones lógicas como la función SI que nos permite desarrollar esta clase de
situaciones presentadas en las tablas de Excel.
4.1.1. Función SI
Esta función es la más importante y por ende la más utilizada función lógica. La función
SI tiene los siguientes argumentos
Una función SI, también puede contener expresiones y otras funciones dentro del valor si
verdadero o valor si falso. Por ejemplo dado un listado de productos con sus respectivos
precios podemos hallar el descuento de 5% a los productos con precio mayor o igual a 50
soles y de 2% a los productos con precio menor a 50 soles.
3
Computación II Guía didáctica
La función SI
Resultado de
la Función SI
Funciones SI Anidadas
Muchas veces se requiere para una determinada prueba lógica asumir tres o más
criterios y no solamente 2 criterios, como es en los ejemplos anteriores. Por ejemplo que
hubiese pasado si se le solicitaba que hallar el descuento de acuerdo a la tabla siguiente:
En este caso la función si vista anteriormente, no podría utilizarse ya que solo acepta dos
valores y no tres valores como es en este caso. Por lo que la solución está en crear
funciones Si anidadas. Como así:
Para la presente sesión únicamente valor a trabajar como máximo con tres valores por
cada condición SI, para que les sea más práctico y entendible las utilizaciones de las
funciones SI anidadas.
Por ejemplo, vamos desarrollando el ejemplo anterior planteado con los descuentos de
0%, 2% y 5% de acuerdo al valor del precio de los productos. Como tenemos tres valores
vamos a utilizar la función anidada para tres valores.
Fórmula y
Resultado función
si anidada
4
Computación II Guía didáctica
Por ejemplo, si se desea contratar personal para una Empresa XYZ, y se solicita que
para ser CONTRATADOS deben de cumplir los siguiente requisitos.
-tener TITULO
-experiencia mínima 3 años
-edad máxima 35 años
En este caso, si un postulante cumple los tres criterios entonces, si estará en la lista de
CONTRATADOS, y si cumple un o dos criterios pero no los tres, entonces no va a ser
contratado. La función a emplear sería la siguiente:
=Y(B2="SI",C2>=3,D2<=35)
La función Y
Resultado de
la Función Y
En este caso puede observar que para el primer postulante A001 el resultado es
FALSO ya que no cumple con los criterios de tener titulo y tampoco en la edad ya que
supera los 35 años.
=SI(Y(B2="SI",C2>=3,D2<=35),”Contratar”,”No Apto”)
5
Computación II Guía didáctica
Por ejemplo, se desea determinar a que trabajadores se les tiene que dar alguna
Bonificación, el criterio a tener en cuenta es el siguiente:
Van a recibir gratificación:
-todos los casados con o sin hijos
-los solteros que tengan al menos un hijo.
La función O
Resultado de
la Función O
Allí tenemos los estados civiles y el numero de hijos, ahora los criterios que tomamos en
cuenta es que sea “Casado” ó que al menos tenga un hijo >=1.
=O(B2="Casado",C2>=1)
En este caso solamente el Trabajador Z-003 y Z-005 no recibirán beneficio ya que ambos
son solteros sin hijos.
6
Computación II Guía didáctica
Muchas veces contamos en Excel con Tablas gigantes llena de datos sobre empleados,
productos, pedidos, etc. y se nos solicita encontrar un elemento de toda esa lista de
datos. Buscarlo manualmente va a ser muy difícil y tedioso, por lo que Excel2010 tiene
las funciones de consulta que nos permite ubicar dichos elementos y luego poderlos
procesar o realizar las operaciones que deseemos.
Su sintaxis es:
Por ejemplo, dado una tabla con el listado de trabajadores, se les solicita que ustedes
busquen para cada trabajador de acuerdo al CODIGO, sus Apellidos, Nombres, Edad y
Ciudad.
7
Computación II Guía didáctica
En el ejemplo podemos distinguir la tabla con todos los trabajadores, pero nos ubicamos
en la celda B17 y allí digitamos la función CONSULTAV para hallar los APELLIDOS del
trabajador 1525.
=CONSULTAV(B16,A2:E12,2,FALSO)
De donde:
B16 Es el código a ubicar
en la tabla
A2:E12 Es el rango de datos
de la tabla. No se
considera el
encabezado de la
tabla.
Valor 2 Es la posición del
apellido en la tabla
Valor FALSO Indica que es una
búsqueda Exacta
8
Computación II Guía didáctica
=CONSULTAV(B16,A2:E12,2,FALSO)
=CONSULTAV(B16,A2:E12,3,FALSO)
=CONSULTAV(B16,A2:E12,4,FALSO)
=CONSULTAV(B16,A2:E12,5,FALSO)
Su sintaxis es:
Por ejemplo, se solicita mostrar para cada año el Precio de las Cotizaciones de las
Acciones, teniendo las siguientes consideraciones: precio mayor, precio menor e
intervalo.
9
Computación II Guía didáctica
=CONSULTAH(D9,B3:G6,2,FALSO)
=CONSULTAH(D9,B3:G6,3,FALSO)
=CONSULTAH(D9,B3:G6,4,FALSO)
En la tabla podemos apreciar los años organizados en columnas distintas, por lo que la
función a utilizar seria CONSULTAH, y se pide para un año dado (ejemplo 2008) hallar
los precios dados.
Nos ubicamos en la celda D11 para encontrar el precio mas alto para el año 2008 y la
función seria
=CONSULTAH(D9,B3:G6,2,FALSO)
En donde:
D9 Es el año a consultar
B3:G6 Es la tabla o matriz
Valor 2 Es el indicador de
posición de la fila
Máximo (1 esta los
años, 2 Máximo, 3
Mínimo, 4 Intervalo).
FALSO Búsqueda exacta
10