miércoles, 7 de noviembre de 2012

funcion buscar

La función BUSCAR devuelve un valor de una fila o una columna o de una matriz. La función BUSCAR tiene dos formas de sintaxis: vectorial y matricial. La forma vectorial de BUSCAR busca en un una fila o una columna (conocido como un vector) para un valor y, a continuación, devuelve un valor de la misma posición en un segundo rango de una fila o una columna. La forma matricial de BUSCAR busca en la primera fila o columna de una matriz para el valor especificado y, a continuación, devuelve un valor de la misma posición en la última fila o columna de la matriz.

Forma vectorial de buscar

La forma vectorial de BUSCAR busca en un una fila o una columna (conocido como un vector) para un valor y, a continuación, devuelve un valor de la misma posición en un segundo rango de una fila o una columna. Utilice esta forma de la función BUSCAR cuando desee especificar el rango que contiene los valores que desea hacer coincidir.

Sintaxis de la forma vectorial

BÚSQUEDA (Valor_buscado,vector_de_comparación,Vector_resultado)
  • Valor_buscado es un valor que Buscar busca en el primer vector. Valor_buscado puede ser un número, texto, un valor lógico, o un nombre o referencia a un valor.
  • Vector_de_comparación es un rango que contiene sólo una fila o una columna. Los valores en el vector_de_comparación pueden ser texto, números o valores lógicos.

    Importante Los valores en el vector_de_comparación deben colocarse en orden ascendente. Por ejemplo, -2, -1, 0, 1, 2 o a la Z o FALSE, TRUE. Si no lo hace así, búsqueda no puede dar el valor correcto. El texto en mayúsculas y minúsculas son equivalentes.
  • Vector_resultado es un rango que contiene sólo una fila o columna. Debe ser el mismo tamaño que vector_de_comparación.
Nota
  • Si Buscar no puede encontrar el Valor_buscado, coincide con el mayor valor de vector_de_comparación que sea menor o igual al Valor_buscado.
  • Si Valor_buscado es menor que el valor más bajo del vector_de_comparación, LOOKUP da el valor de error de #N/A.
Ejemplo
Contraer esta tablaAmpliar esta tabla
AB
1FrecuenciaColor
24.14rojo
34.19naranja
45.17amarillo
55,77verde
66.39azul
Contraer esta tablaAmpliar esta tabla
FórmulaDescripció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").
=BUSCAR(5.00,A2:A6,B2:B6)Busca 5,00 en la columna A y devuelve el valor de la columna B que está en la misma fila ("naranja").
=BUSCAR(7.66,A2:A6,B2:B6)Busca 7,66 en la columna A, encuentra el siguiente valor inferior (6,39) y devuelve el valor de la columna B que está en la misma fila (azul).
=BUSCAR(0,A2:A6,B2:B6)Busca 0 en la columna A y devuelve un error porque 0 es menor que el valor más pequeño del vector_de_comparación A2:A7 (#N/A).

Forma matricial de buscar

La forma matricial de Buscar busca en la primera fila o columna de una matriz para el valor que especifique y, a continuación, devuelve un valor de la misma posición en la última fila o columna de la matriz. Utilice este formulario de búsqueda cuando los valores que desea hacer coincidir en la primera fila o columna de la matriz.

Sintaxis de la forma de matriz

BÚSQUEDA (Valor_buscado,matriz)
  • Valor_buscado es un valor que Buscar busca en una matriz. Valor_buscado puede ser un número, texto, un valor lógico, o un nombre o referencia a un valor.
    • Si Buscar no puede encontrar el Valor_buscado, utiliza el mayor valor de la matriz que es menor o igual al Valor_buscado.
    • Si Valor_buscado es menor que el menor valor de la primera fila o columna (dependiendo de las dimensiones de la matriz), LOOKUP devuelve el valor de error de #N/A.
  • Matriz es un rango de celdas que contiene texto, números o valores lógicos que desea comparar con Valor_buscado.

    La forma matricial de Buscar es similar a las funciones HLOOKUP y VLOOKUP . La diferencia es que BUSCARH busca Valor_buscado en la primera fila, BUSCARV busca en la primera columna y Buscar busca de acuerdo con las dimensiones de matriz.
    • Si la matriz cubre un área más ancha que es alto (más columnas que filas), Buscar buscará Valor_buscado en la primera fila.
    • Si la matriz es cuadrada o más alta es ancha (más filas que columnas), Buscar buscará en la primera columna.
    • Con BUSCARH y BUSCARV, puede indizar vertical u horizontalmente, pero BUSCAR siempre selecciona el último valor de la fila o columna.
    Importante Los valores de matriz deben colocarse en orden ascendente. Por ejemplo, -2, -1, 0, 1, 2 o a la Z o FALSE, TRUE. Si no lo hace así, búsqueda no puede dar el valor correcto. El texto en mayúsculas y minúsculas son equivalentes.
Ejemplo
Contraer esta tablaAmpliar esta tabla
AB
1un1
2b2
3c3
4d.4
Contraer esta tablaAmpliar esta tabla
FórmulaDescripción (resultado)
=BUSCAR("c",A1:B4)Busca "C" en la primera fila de la matriz y devuelve el valor de la última fila que está en la misma columna (3).
=BUSCAR("Bump",A1:B4)Busca "bump" en la primera fila de la matriz y devuelve el valor de la última columna que se encuentra en la misma fila (2).

No hay comentarios:

Publicar un comentario