Funciones de Busqueda y Referencia File

Anuncio
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
FUNCIONES DE EXCEL.
FUNCIONES DE BÚSQUEDA Y REFERENCIA
BUSCAR
Devuelve un valor procedente de un rango de una fila o columna, o bien, de una
matriz. La función BUSCAR tiene dos formas de sintaxis: vectorial y matricial.
Ejemplo:
1
2
3
4
5
6
A
B
FRECUENCIA
4.14
4.19
5.17
5.77
6.39
COLOR
Rojo
Naranja
Amarillo
Verde
Azul
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
A
B
Fórmula
Descripción (Resultado)
=BUSCAR(4.19;A2:A6;B2:B6)
Busca 4.19 en la columna A y devuelve el valor
de la columna B, que está en la misma fila.
(Naranja)
Busca 5.00 en la columna A, encuentra el
siguiente valor inferior(4.19) y devuelve el
valor de la columna B, que está en la misma
fila. (Naranja)
Busca 0 en la columna A y devuelve un error
ya que 0 es menor que el valor más bajo del
vector de comparación A2:A7. (#N/A)
=BUSCAR(5.00;A2:A6;B2:B6)
=BUSCAR(0;A2:A6;B2:B6)
BUSCARV
Busca un valor específico en la primer columna de una matriz de tabla y devuelve,
en la misma fila, un valor de otra columna de dicha matriz de tabla.
La V de BUSCARV significa vertical. Utilice BUSCARV en lugar de BUSCARH si los
valores de comparación se encuentran en una columna situada a la izquierda de
los datos que desea buscar.
Sintaxis
BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)
Ejemplo:
1
2
3
4
5
6
A
B
NOMBRE
LUISA
PEDRO
JAIME
FERNANDO
CAMILA
EDAD
20
40
46
27
25
C
PROFESION SITUACION LABORAL
CONTADORA
DESEMPLEADA
INGENIERO
EMPLEADO
ADMINISTRADOR
EMPLEADO
MEDICO
DESEMPLEADO
ENFERMERA
EMPLEADA
Para buscar la edad de Jaime, por ejemplo,
siguiente manera:
1
A
JAIME
D
podemos usar BUSCARV de la
B
46
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
=BUSCARV(A4;$A$1:$D$6;2;FALSO)
En la ventana de Excel se vería así:
BUSCARH
Busca un valor en la fila superior de una tabla o una matriz de valores y, a
continuación, devuelve un valor en la misma columna de una fila especificada en la
tabla o matriz.
Use BUSCARH 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
encuentre dentro de un número especificado de filas.
Use BUSCARV cuando los valores de comparación se encuentren en una columna
a la izquierda o de los datos que desee encontrar.
La H de BUSCARH significa "Horizontal".
Ejemplo:
1
2
3
4
A
B
C
EJES
4
5
6
COJINETES
4
7
8
PERNOS
9
10
11
A
B
Fórmula
Descripción (Resultado)
=BUSCARH(“Ejes”;A1:C4;2;VERDA Busca Ejes en la fila 1 devuelve el valor de la
DERO)
fila 2 que está en la misma columna (4)
=BUSCARH(“Cojinetes”;A1:C4;3;F Busca Cojinetes en la fila 1 devuelve el valor
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
ALSO)
de la fila 3 que está en la misma columna (7)
=BUSCARH(“B”;A1:C4;3;FALSO)
Busca en la Fila 1 y devuelve el valor de la fila
3 que está en la misma columna. Debido a que
F no es una coincidencia exacta, Se utiliza el
siguiente valor menor que F: Ejes. (5)
=BUSCARH(“Pernos”;A1:C4;4)
Busca Pernos en la Fila 1 y devuelve el valor
de la fila 4 que está en la misma columna.(11)
TRANSPONER
Devuelve un rango de celdas vertical como un rango horizontal o viceversa.
TRANSPONER debe especificarse como una fórmula de matriz (fórmula matricial:
fórmula que lleva a cabo varios cálculos en uno o más conjuntos de valores y
devuelve un único resultado o varios resultados. Las fórmulas matriciales se
encierran entre llaves { } y se especifican presionando CTRL+MAYÚS+ENTRAR.)
en un rango que tenga el mismo número de filas y columnas, respectivamente,
que el número de columnas y filas en una matriz (matriz: utilizada para crear
fórmulas sencillas que producen varios resultados o que funcionan en un grupo de
argumentos que se organizan en filas y columnas. Un rango de matriz comparte
una fórmula común; una constante de matriz es un grupo de constantes utilizadas
como un argumento.). Utilice TRANSPONER para cambiar la orientación vertical y
horizontal de una matriz en una hoja de cálculo.
Ejemplo:
1
2
A
B
C
DATOS
1
DATOS
2
DATOS
3
A
B
Fórmula
Descripción (Resultado)
=TRANSPONER($A$2:$C$2)
Valor de la primera columna (1)
Valor de la primera columna (2)
Valor de la primera columna (3)
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
FUNCIONES DE INFORMACIÓN
Función ESERR
Devuelve como VERDADERO si VALOR es cualquier valor de error excepto #N/A
(valor no disponible)
Sintaxis ESERR(Valor)
Ejemplo:
Caso común, un numero cualquiera dividido por cero, donde Excel devuelve error
#¡DIV/0!
A
1
B
4
0
C
#¡DIV/0!
Celda C1= A1/B1
En este caso una de las soluciones posibles es:
A
B
C
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
1
4
0
=SI(ESERR(A1/B1);” “;(A1/B1)
En la celda C1 se aplica una función combinada en este caso la función que sé esta
tratando con la función Lógica SI
Celda C1=SI(ESERR(A1/B1);” “;(A1/B1)
Se especifica con las funciones aplicadas que en caso de producirse el error
mencionado reconozca como verdadero “ Celda vacía” caso contrario el resultado
que de la operación
Función ESERROR
Devuelve como VERDADERO si Valor es cualquier valor de error ( #N/A,
#¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #NULO)
Ejemplo
A
1
Color
2
Rojo
Verde
3
B
C
Cantidad
H
Costo
total
7
12
I
Costo unitario
$84
#N/A
Rojo
$12
Sencillo ejercicio, que consiste en obtener el costo total, multiplicando la cantidad
columna B por el precio unitario columna I
Para resolverlo se aplica la función de búsqueda y referencia (Buscar en tabla)
BUSCARV.
Celda C2= B2*(BUSCARV(A2;$H$2:$I$3;2;FALSO), obteniendo en la Celda
C2 el costo total $ 84, al trasladar la formula a la celda C3 como consecuencia de
no encontrar los datos de “Verde” por carecerse en ese momento de los mismos,
se produce el error #N/A (valor no disponible)
Para solucionar el problema se recurre nuevamente a la combinación de funciones,
empleando, en este caso tres funciones, Lógica SI, BUSCAV, y ESERROR
A
1
2
Color
Rojo
3 Verde
B
C
Cantidad
Costo
total
7
12
$84
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
DORIAN A. ESPINOSA
Docente U de @ y Facultad de Ciencias Económicas
CeldaC2=SI(ESERROR(B2*(BUSCARV(A2;$H$2:$I$3;2;FALSO)));” ” ;
(B2*(BUSCARV(A2;$H$2:$I$3;2;FALSO))))
La presente formula combinada devuelve como verdadero el error #N/A y coloca
celda vacía, en este caso la celda C3
Universidad de Antioquia e-mail: [email protected] Celular: 301 549 72 40
Descargar