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