Función Buscar
FORMULA =BUSCARV(Valor que se desea buscar en la matriz; Matriz de datos donde buscar datos; Columna que se desea obtener dato; Ordenado)
Excel busca en la primera columna de la matriz, definida en el segundo argumento, de forma vertical el valor que ponemos en el primer argumento.
Normalmente esta búsqueda Excel la hace pensando que esta primera columna está ordenada. Si los valores no lo estuvieran tenemos que indicárselo para que pueda encontrar el dato. Si la tabla no está ordenada deberemos escribir Falso en el argumento que hemos llamado Ordenado.
TABLA ORIGEN DE DATOS:
Nº |
Referencia |
Artista |
Album |
Nº Uds |
Precio |
Total |
1 |
AR-101 |
Artista001 |
Album001 |
50 |
$60 |
=NºUds*Precio |
2 |
AR102 |
Artista002 |
Album002 |
12 |
$62 |
|
3 |
AR-103 |
Artista003 |
Album003 |
15 |
$45 |
|
4 |
AR-104 |
Artista004 |
Album004 |
5 |
$38 |
|
5 |
AR-105 |
Artista005 |
Album005 |
12 |
$45 |
|
6 |
AR-106 |
Artista006 |
Album006 |
10 |
$60 |
|
7 |
AR-107 |
Artista007 |
Album007 |
30 |
$62 |
|
8 |
AR-108 |
Artista008 |
Album008 |
25 |
$45 |
|
9 |
AR-109 |
Artista009 |
Album009 |
8 |
$45 |
|
10 |
AR-110 |
Artista010 |
Album010 |
40 |
$60 |
|
Informe Precio de las Referencias:
Referencia |
Precio |
AR-106 |
|
|
|
|
|
|
|
|
|
|
|
Formula= valor Buscado: celda ref AR-106
matriz-buscar-en: rango de matriz de referencia a total (para fijar el valor F4)
indicador de columnas: lugar de columna en que aparece el valor buscado 5
ordenado: FALSO si quiero que traiga el valor exacto
Ejercicio:
Matricula |
Nombre |
División |
Turno |
1245 |
Juan Perez |
1º1ª |
Mañana |
1246 |
Estela Gomez |
2º1ª |
Mañana |
1250 |
Pedro Garcia |
1º2ª |
Tarde |
1252 |
Juana Ramos |
3º1ª |
Vespertino |
1240 |
Juan Garcia |
2º2ª |
Vespèrtino |
Buscar:
Matricula
Nombre: =BUSCARV()
División: = BUSCARV()
Turno: =BUSCARV()
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.
Sintaxis
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
Valor_buscado es el valor que se busca en la primera fila de la tabla. Valor_buscado puede ser un valor, una referencia o una cadena de texto.
Matriz_buscar_en es una tabla de información en la que se buscan los datos. Utilice una referencia a un rango o el nombre de un rango.
· Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, números o valores lógicos.
· Si ordenado es VERDADERO, los valores de la primera fila de matriz_buscar_en deben colocarse en orden ascendente: ...-2, -1, 0, 1, 2,... , A-Z, FALSO, VERDADERO; de lo contrario, BUSCARH puede devolver un valor incorrecto. Si ordenado es FALSO, no es necesario ordenar matriz_buscar_en.
· El texto en mayúsculas y en minúsculas es equivalente.
· Se pueden poner los datos en orden ascendente de izquierda a derecha seleccionando los valores y eligiendo el comando Ordenar del menú Datos. A continuación haga clic en Opciones y después en Ordenar de izquierda a derecha y Aceptar. Bajo Ordenar por haga clic en la fila deseada y después en Ascendente.
Indicador_filas es el número de fila en matriz_buscar_en desde el cual debe devolverse el valor coincidente. Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la segunda fila en matriz_buscar_en y así sucesivamente. Si indicador_filas es menor que 1, BUSCARH devuelve el valor de error #¡VALOR!; si indicador_filas es mayor que el número de filas en matriz_buscar_en, BUSCARH devuelve el valor de error #¡REF!
Ordenado es un valor lógico que especifica si BUSCARH debe localizar una coincidencia exacta o aproximada. Si es VERDADERO o se omite, devolverá una coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta, devolverá el siguiente valor mayor inferior a valor_buscado. Si es FALSO, BUSCARH encontrará una coincidencia exacta. Si no encuentra ninguna, devolverá el valor de error #N/A.
Observaciones
· Si BUSCARH no logra encontrar valor_buscado, utiliza el mayor valor que sea menor que valor_buscado.
· Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en, BUSCARH devuelve el valor de error #N/A.
Ejercicio
Dia |
Enero |
Febrero |
Marzo |
Abril |
1 |
130 |
100 |
200 |
250 |
2 |
101 |
125 |
230 |
300 |
3 |
113 |
140 |
250 |
260 |
4 |
120 |
150 |
210 |
240 |
5 |
150 |
150 |
200 |
320 |
Buscar:
MES |
1 |
2 |
3 |
4 |
5 |
Abril |
|
|
|
|
|