Você está na página 1de 53

Computación I (AC-341)

LABORATORIO 9
FUNCIONES: «SI()», «SI()» AVANZADA,
«BUSCAR()», «BUSCARV()» Y «BUSCARH()»
Instructor: Jorge Flores Quispe
Objetivos

 Recordar el empleo de la función “SI()”.

 Aprender a utilizar la función “SI()” avanzada.

 Aprender a utilizar l función “ESPACIOS()”

 Aprender a utilizar la función “Y()”.

 Aprender a utilizar la función “O()”.


Objetivos

 Aprender a utilizar la función “BUSCAR()”.

 Aprender a utilizar la función “BUSCARV()” de


manera avanzada.

 Aprender a utilizar la función “BUSCARH()”.


1 Función “SI()”
Aprender a utilizar la función SI() de
manera avanzada
Sintaxis

=SI([prueba lógica]; [Acción en caso verdadero]; [Acción en caso falso])

 [prueba lógica]: es una comparación entre dos celdas usando


operadores lógicos.
 [Acción en caso verdadero]: es el valor, celda o texto especificado a
devolver si prueba lógica es verdadera.
 [Acción en caso falso]: es el valor, celda o texto especificado a devolver
si prueba lógica es falsa.
Ejemplo 1

Determinando el «Estado» del


presupuesto:
1. Prueba lógica: determinar si el
gasto «Real» es mayor al gasto
«Presupuestado».
2. Si es verdadero: escribir en
«Estado» que el gasto fue «Por
encima del presupuesto».
3. Si es falso: escribir en
«Estado» que el gasto fue
«Dentro del presupuesto».
Ejemplo 2

Determinando el «Recargo» de
una «Categoría» de acuerdo al
tipo de «Embalaje»

 Si el «Embalaje» es «Frágil»
entonces el recargo será de
S/.75 en caso contrario el
recargo será de S/.0.
 ¿Qué observa?, … se observa
que hay embalaje de tipo
Frágil con recargo de S/.0.
Ejemplo 2

 Eso se debe a que existen


espacios en blanco ya sea al
inicio o al final.
 Para quitar los espacios en
blanco se deberá agregar la
función «Recortar» si es
office 2010 SP1 y «Espacios»
si es Office 2007, 2010 SP2 (a
continuación se muestra una
tabla con mayor detalle).
 ¿Qué observa ahora?, …
Funciones que cambiaron
de nombre
Ejemplo 3

Determinando el «Grade»
obtenido de acuerdo al «Score»
alcanzado.
Ejemplo 4

Determinando si algún «Student»


obtuvo calificación de A en todos
los «Test».

 Para ello tenemos que evaluar


que el «Test1» y «Test2» y
«Test3» se hayan obtenido un
puntaje mayor o igual que 90.
 Y para ello utilizamos la
función «Y»:
Y(B2>=$E$7;C2>=$E$7;D2>=$E$7)
Ejemplo 5

Determinando si algún «Student»


obtuvo calificación de A en
alguno de los «Test».

 Para ello tenemos que evaluar


que el «Test1» o «Test2» o
«Test3» se hayan obtenido un
puntaje mayor o igual que 90.
 Y para ello utilizamos la
función «O»:
O(B2>=$E$7;C2>=$E$7;D2>=$E$7)
2 Función:
“BUSCAR()”
Buscar un valor dentro de un rango de
celdas
Modo de Uso

Use la función «BUSCAR()», una de las


funciones de búsqueda y referencia, cuando
necesite buscar en una sola fila o columna y
encontrar un valor desde la misma posición en
una segunda fila o columna.
Sintaxis: forma vectorial

=BUSCAR( [Valor buscado] ; [Vector de comparación] ; [Vector resultado] )

 Utilice la forma vectorial cuando desee especificar el rango que


contiene los valores que desea buscar.
 [Valor buscado]: Obligatorio. Es el valor que busca la función
«BUSCAR» en el primer vector.
 [Vector de comparación]: Obligatorio. Es un rango que sólo contiene
una fila o una columna.
 [Vector resultado]: Opcional. Es un rango que sólo incluye una fila o
una columna.
Importante

Se debe colocar los valores del [Vector de


comparación] en orden ascendente: ..., -2, -1,
0, 1, 2, ..., A-Z, FALSO, VERDADERO; de lo
contrario, «BUSCAR()» puede devolver un
valor incorrecto. El texto en mayúsculas y en
minúsculas es equivalente.
Ejemplo 1: BUSCAR()

Tenemos una lista de alumnos con


sus códigos, nombres, apellidos y
promedios; de los cuales deseo
encontrar al «Alumno» y su
«Promedio» de alguno de ellos
con tan sólo especificar su
«Código».

1. Valor buscado: G1.


2. Vector de comparación: B2:B21.
3. Vector resultado: D2:D21
Ejemplo 1: BUSCAR()

Implementado la función
«BUSCAR()» forma vectorial, se
tiene lo siguiente:

1. Valor buscado: G1.


2. Vector de comparación: B2:B21.
3. Vector resultado: D2:D21
Sintaxis: forma de matriz

=BUSCAR ( [Valor buscado] ; [Matriz] )

 Se recomienda el uso de BUSCARV o BUSCARH en lugar de la forma de


matriz. La forma de matriz se proporciona por motivos de
compatibilidad con otros programas , pero la funcionalidad es limitada.
 [Valor buscado]: Obligatorio. Es un valor que busca la función
«BUSCAR» en una matriz.
 [Matriz]: Obligatorio. Es el rango de celdas que contiene el texto, los
números o los valores lógicos que desea comparar con [valor
buscado].
Ejemplo 2: BUSCAR()

Tenemos una lista de alumnos con


sus códigos, nombres, apellidos y
promedios; de los cuales deseo
encontrar al «Alumno» y su
«Promedio» de alguno de ellos con
tan sólo especificar su «Código».

1. Valor buscado: G1.


2. Matriz: B2:D21.
Ejemplo 2: BUSCAR()

Implementado la función
«BUSCAR()» forma de matriz, se
tiene lo siguiente:

1. Valor buscado: G1.


2. Matriz: B2:D21.
3 Función:
“BUSCARV()”
Buscar un valor de la primera columna
dentro de un rango de celdas
Modo de Uso

Use la función «BUSCARV()», una de las


funciones de buscar y de referencia, cuando
necesite buscar elementos de una tabla o un
rango por fila.
Sintaxis

=BUSCARV( [Valor buscado] ; [Matriz tabla] ; [Indicador columna] ;


[Intervalo buscar] )

 [Valor buscado]: Obligatorio. Es el valor que se busca en la primera columna de la


tabla.
 [Matriz tabla]: Obligatorio. El rango de celdas en las que «BUSCARV()» buscará el
[Valor buscado] y el valor devuelto.
 [Indicador_columna]: Obligatorio. El número de columna (a partir de 1 para la
columna situada más a la izquierda de [Matriz tabla]) que contiene el valor
devuelto.
 [Intervalo buscar] : Opcional. Un valor lógico que especifica si desea que
«BUSCARV()» busque una coincidencia exacta o aproximada.
Importante

En [Intervalo buscar], será:


 «VERDADERO» equivale a «1», da por
sentado que la primera columna está
ordenada, ya sea alfabéticamente o
numéricamente, y busca el valor más
próximo. Este es el método predeterminado
si no especifica uno.
 «FALSO» equivale a «0», busca el valor
exacto en la primera columna.
Importante: Use caracteres
comodin

Si ordenado es «FALSO» y [Valor buscado] es


un texto, se pueden usar los caracteres
comodín de signo de interrogación (?) y
asterisco (*) en [Valor buscado]. El signo de
interrogación corresponde a un solo carácter
cualquiera y el asterisco equivale a cualquier
secuencia de caracteres. Si lo que desea
buscar es un signo de interrogación o un
asterisco, escriba una tilde (~) antes del
carácter.
Ejemplo 3: BUSCARV()

Tenemos una lista de alumnos con


sus códigos, nombres, apellidos y
promedios; de los cuales deseo
encontrar al «Alumno» y su
«Promedio» de alguno de ellos con
tan sólo especificar su «Código».

1. Valor buscado: G1.


2. Matriz tabla: B2:D21.
3. Indicador columna: 3.
4. Intervalo buscar: FALSO
Ejemplo 3: BUSCARV()

Implementado la función
«BUSCARV()», se tiene lo
siguiente:

1. Valor buscado: G1.


2. Matriz tabla: B2:D21.
3. Indicador columna: 3.
4. Intervalo buscar: FALSO
Ejemplo 4: BUSCARV()

Supongamos que elegimos dos


condiciones de búsqueda: las
variables «Alfa» y «B», el resultado
esperado sería «50».

1. Para ello consolidaremos las dos


condiciones en uno solo: «AlfaB».
2. Luego haremos uso de la
función «BuscarV()» en conjunto
con la función «Elegir()».
3. Finalmente presionaremos: «Ctrl
+ Mayusc+ Intro».
Ejemplo 4: BUSCARV()

Implementado la función
«BUSCARV()», se tiene lo
siguiente:

1. Valor buscado: F2
2. Matriz tabla:
ELEGIR({1\2};A2:A9&B2:B9;C2:C9)
3. Indicador columna: 2
4. Intervalo buscar: 0
4 Función:
“BUSCARH()”
Buscar un valor de la primera fila
dentro de un rango de celdas
Modo de Uso

Use la función «BUSCARH()», una de las


funciones de buscar y de referencia, cuando
los valores de comparación se encuentren en
una fila en la parte superior de una tabla de
datos y desee encontrar información que se
halle dentro de un número especificado de
filas.
Sintaxis

=BUSCARH( [Valor buscado] ; [Matriz tabla] ; [Indicador fila] ;


[Intervalo_buscar] )

 [Valor buscado]: Obligatorio. Es el valor que se busca en la primera fila de la


tabla.
 [Matriz tabla]: Obligatorio. El rango de celdas en las que «BUSCARH()» buscará el
[Valor buscado] y el valor devuelto.
 [Indicador_fila]: Obligatorio. El número de fila (a partir de 1 para la fila situada más
a la superior de [Matriz tabla]) que contiene el valor devuelto.
 [Intervalo buscar] : Opcional. Un valor lógico que especifica si desea que
«BUSCARH()» busque una coincidencia exacta o aproximada.
Importante

En [Intervalo buscar], será:


 «VERDADERO» equivale a «1», da por
sentado que la primera columna está
ordenada, ya sea alfabéticamente o
numéricamente, y busca el valor más
próximo. Este es el método predeterminado
si no especifica uno.
 «FALSO» equivale a «0», busca el valor
exacto en la primera columna.
Ejemplo 5: BUSCARH()

Tenemos una lista de ventas mes a


mes; de los cuales deseo encontrar
las ventas de «PACO» en el mes de
«ABRIL».

1. Valor buscado: G1.


2. Matriz tabla: A1:D6.
3. Indicador fila: 5.
4. Intervalo buscar: FALSO
Ejemplo 5: BUSCARH()

Implementado la función
«BUSCARH()», se tiene lo
siguiente:

1. Valor buscado: G1.


2. Matriz tabla: A1:D6.
3. Indicador fila: 5.
4. Intervalo buscar: FALSO
5 Práctica para
el laboratorio
Desarrollar los siguientes ejercicios en
el libro “Ejercicio para laboratorio.xls”
adjunto en la carpeta “Recursos”
Ejercicio 1

 Determinar el «Promedio» de notas de los alumnos.


 Determinar el «Estado» de los alumnos.
 Si el promedio es mayor o igual a 10.5 entonces el “Estado” debe ser “Aprobado” en caso contrado el
“Estado” debe ser “Desaprobado”.
Ejercicio 2

 Determinar el nombre del número utilizando


la función SI anidada.

 Si el número es «1» entonces el nombre debe


indicar «Uno».
 Si el número es «2» entonces el nombre debe
indicar «Dos».
 Si el número es «3» entonces el nombre debe
indicar «Tres».
 Si el número es «4» entonces el nombre debe
indicar «Cuatro».
 Si el número es «5» entonces el nombre debe
indicar «Cinco».
Ejercicio 3

 Supongamos que la empresa maneja 2


precios para sus productos, y el vendedor
por supuesto tratará de colocar el producto al
precio más alto, siendo remunerado también
por ello.

Veamos las condiciones:


 Si el trabajador vende más de 10000 al mes y
coloca los productos con el precio 2, la
comisión será del 10%.
 Si el trabajador vende más de 10000 al mes y
coloca los productos con el precio 1, la
comisión será del 4%.
 Si el trabajador no hace nada de lo anterior, la
comisión será del 0%.
Ejercicio 4

 Supongamos que la empresa maneja 2


precios para sus productos, y el vendedor
por supuesto tratará de colocar el producto al
precio más alto, siendo remunerado también
por ello.

Veamos las condiciones:


 Si el trabajador vende menos de 10000 pero
coloca los productos al precio 2, la comisión
será del 2%.
 Si el trabajador vende menos de 1000 pero
coloca los productos al precio 1, la comisión
será del 1%.
 Si el trabajador no hace nada de lo anterior, la
comisión será del 0%.
Ejercicio 5

Utilizando la función «BUSCARV()», elabore la consulta a


través del «Código» para obtener:

 Apellido.
 Nombre.
 Departamento.
 Salario.
Ejercicio 6

Antes tendrás que completar la información de la hoja “Ejercicio 3 - Alumnos” empleando la información de la categoría
que se encuentra en “Ejercicio 3 - Categoría”.
Utilizando la función «BUSCARV()», en la hoja «Ejercicio 3 - Consultas» elabore la consulta a través del «Código» para
obtener:

 Alumno.
 Curso.
 Precio.
 Nro Horas.
 Total
Ejercicio 7

Antes tendrás que completar la información de la hoja “Ejercicio 4 - Notas” empleando la función «BUSCARV()».
Utilizando la función «BUSCARV()» y comodines, elabore la consulta a través del «Nombre», «Apellido Paterno» y/o
«Apellido Materno» para obtener:

 Promedio.
 Escala.
 Condición.
6 Práctica para
el domicilio
Desarrollar los siguientes ejercicios en
el libro “Ejercicio para domicilio.xls”
adjunto en la carpeta “Recursos”
Ejercicio 01

 Determinar el «Promedio Redondeado Final» de notas de los alumnos.


 Determinar la «Evaluación» de los alumnos.
 Si el promedio final es mayor o igual a 18 entonces la “Evaluación” debe ser “Sobresaliente”, si es mayor o
igual a 15 la “Evaluación” debe ser “Notable”, si es mayor o igual a 11 la “Evaluación” debe ser “Aprobado” y
si es menor que 11 la “Evaluación” debe ser “Insuficiente”.

 Determinar: la «Nota Promedio», la «Nota Máxima», la «Nota Mínima» por cada examen.
Ejercicio 02

 Determinar el «Costo envío», el «Recargo», el «Costo total envío» de una «Categoría» de acuerdo al tipo de
«Embalaje»

 Si el «Embalaje» es «Frágil» entonces el recargo será de S/.80 en caso contrario el recargo será de S/.0.
Tener en cuenta que el «Embalaje» a sido digitado a mano, por lo que deberá tratar las palabras que fueron
mal escritos.
Ejercicio 03

 Un Hotel necesita determinar: el «Tipo de Huésped», «Tipo de Tarifa», «Precio sin IGV», «IGV», «Precio con
IGV», porcentaje de «Descuento», «Cantidad a Descontar» y el «Precio final», éste último redondeado a un
decimal.

Tipo de tarifa por habitación:


 Si es ocupada por «más de tres huéspedes» es de tipo «Familiar» y su tarifa es de S/.5200 por día.
 Si es ocupada por «dos huéspedes» es de tipo «Doble» y su tarifa es de S/.4600 por día.
 Si es ocupada por «un huésped» es de tipo «Individual» y su tarifa es de S/.2500 por día.

Tipo de huésped por número de visitas durante un año:


 Si el huésped realiza «más de 4 visitas» es de tipo «Frecuente».
 Si el huésped realiza de «0 a 4 visitas» es de tipo «Esporádico».
Ejercicio 03

Tipo de descuento:
 Si la estancia es «más de 5 días» y es tarifa «Familiar» y se trata de un huésped «Frecuente» entonces tendrá
un descuento del «20%».
 Si la estancia es «más de 5 días» y se trata de un huésped «Frecuente» entonces tendrá un descuento del
«15%».
 Si la estancia es de «3 a 5 días» y es tarifa «Familiar» y se trata de un huésped «Frecuente» entonces tendrá un
descuento del «10%».
 Si la estancia es de «3 a 5 días» y se trata de un huésped «Frecuente» entonces tendrá un descuento del «5%».
 Si la estancia es de «1 a 2 días» no hay descuento.
Ejercicio 04

Utilizando la función «BUSCAR()», elabore la


consulta a través del «N° de socio» para
obtener:

 Nombre.
 Edad.
 Antigüedad.
Ejercicio 05

Utilizando la función «BUSCARV()», elabore la


consulta a través del «Código» para obtener:

 Unidad de entorno.
 Equipo.
 Cantidad de correctivos.
 Comentarios.
Ejercicio 06

Con la información de diversas tablas y


utilizando la función «BUSCARV()», completar
las columnas de «Stock» y «Salarios»; para
luego elaborar la consulta por «Referencia» y
obtener:
 Producto.
 Unidades.
 Stock.
 Color.
 Proveedor.
 Salarios.
Linkografía

 Función Buscar():
https://support.office.com/es-es/article/BUSCAR-funci%C3%B3n-
BUSCAR-446d94af-663b-451d-8251-369d5e3864cb

 Función BuscarV():
https://support.office.com/es-es/article/Funci%C3%B3n-BUSCARV-
0bbc8083-26fe-4963-8ab8-93a18ad188a1

 Función BuscarH():
https://support.office.com/es-es/article/BUSCARH-funci%C3%B3n-
BUSCARH-a3034eec-b719-4ba3-bb65-e1ad662ed95f

Você também pode gostar