FUNCIÓN BUSCARV
La función buscarv es útil cuando en casos que tienes una tabla y tienes que encontrar el valor de cualquier columna que le corresponde a un valor de la primera columna dentro de una misma fila.
Sintaxis de la función buscarv()
La sintaxis de la función buscarv es la siguiente y está formada por cuatro argumentos:
=buscarv(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
Vamos a ver qué significa cada uno de estos argumentos:
- valor_buscado: Es el valor de la primera columna de la tabla por el que queremos realizar la búsqueda
- matriz_buscar_en: Rango de valores que componen la tabla (sin los encabezados)
- indicador_columnas: Es el número de columna del que queremos obtener el resultado. Las columnas se cuentan de izquierda a derecha, de forma que la columna de la izquierda es la columna 1, la que está a su derecha es la 2, y así sucesivamente.
- [ordenado]: Puede ser verdadero o falso. Se recomienda poner falso para que la coincidencia sea exacta. Para que la coincidencia sea aproximada, este valor debe ser verdadero. En algunos casos conviene que buscarv encuentre la coincidencia más cercana, y otros la coincidencia exacta. [ordenado] es un valor opcional). Si estableces el parámetro en verdadero, la fórmula buscará el valor más cercano. Si lo ajustas a falso (o lo dejas en blanco), buscará una coincidencia exacta y devolverá un error #N/A si no puede encontrar una coincidencia exacta.
Ejemplo de la función buscarv con una coincidencia exacta
Empezamos con un ejemplo de cómo se utiliza la función buscarv para encontrar un valor basado en una coincidencia exacta.
Supongamos que tenemos la siguiente tabla:
Y queremos que aparezca en precio del artículo en la celda B10 cuando introducimos el nombre del artículo en la celda B9:
Para ello en la celda B10, empezamos a escribir la función buscarv con =buscarv(. Nos pide el argumento valor_buscado, que en nuestro caso es la celda B9, que es donde le indicaremos el artículo. Por tanto, seleccionamos la celda B9 con el ratón y cerramos con punto y coma (;):
FUNCIÓN BUSCARH
Busca un valor en la fila superior de una tabla o una matriz de valores y 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 halle dentro de un número especificado de filas. Use BUSCARV cuando los valores de comparación se encuentren en una columna a la izquierda de los datos que desea encontrar.
La H de BUSCARH significa "Horizontal".
Sintaxis
BUSCARH(valor_buscado, matriz_buscar_en, indicador_filas, [ordenado])
La sintaxis de la función BUSCARH tiene los siguientes argumentos:
- Valor_buscado Obligatorio. 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 Obligatorio. Es una tabla de información en la que se buscan los datos. Use 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.
- Las mayúsculas y minúsculas del texto son equivalentes.
- Ordene los valores en orden ascendente, de izquierda a derecha. Para obtener más información, vea Ordenar datos en un rango o tabla.
- Indicador_filas Obligatorio. El número de fila en matriz_tabla desde el cual se devolverá el valor coincidente. Un indicador_filas de 1, devuelve el primer valor de la fila en matriz_tabla, un indicador_filas de 2 devuelve el segundo valor de la fila en matriz_tabla 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 tabla_matriz BUSCARH devuelve el valor de error #¡REF!.
- Ordenado Opcional. Es un valor lógico que especifica si BUSCARH debe localizar una coincidencia exacta o aproximada. Si lo omite o es VERDADERO, devolverá una coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta, devolverá el siguiente valor mayor que sea inferior a valor_buscado. Si es FALSO, BUSCARH encontrará una coincidencia exacta. Si no encuentra ninguna, devolverá el valor de error #N/A.
EJEMPLO DE LA FUNCIÓN BUSCARH
En la siguiente tabla tengo la información de los artículos que ha vendido cada uno de los vendedores en los últimos meses. Como título de columnas están los nombres de los vendedores y como filas los meses.Ahora quiero saber los productos vendidos en el mes de Febrero por Paco y para ello puedo utilizar la función BUSCARH de la siguiente manera:=BUSCARH("Paco", B1:D6, 3,FALSO)
El primer argumento es “Paco” porque es el vendedor que estoy buscando. El segundo argumento contiene todo el rango de datos sin incluir la columna de meses (columna A) porque no me interesa dicha información.El tercer argumento es el número de fila que deseo que la función BUSCARH regrese como resultado. Ya que la fila con los nombres es la fila uno, entonces la fila para el mes de febrero es la fila número 3.Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una coincidencia exacta al buscar a Paco. El resultado de esta fórmula es el siguiente:
No hay comentarios:
Publicar un comentario