BDEXTRAER (función BDEXTRAER)
Se aplica a:
Excel 2016
Excel 2013
Excel 2010
Excel 2007
Excel 2016
Descripción
Extrae un único valor de una columna de una lista o una base de datos que cumple las condiciones especificadas.Sintaxis
BDEXTRAER(base_de_datos, nombre_de_campo, criterios)La sintaxis de la función BDEXTRAER tiene los siguientes argumentos:
-
Base_de_datos Obligatorio. El
rango de celdas que compone la lista o base de datos. Una base de datos
es una lista de datos relacionados en la que las filas de información
son registros y las columnas de datos, campos. La primera fila de la
lista contiene los rótulos de cada columna.
-
Nombre_de_campo Obligatorio.
Indica qué columna se usa en la función. Escriba el rótulo de la columna
entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número
(sin las comillas) que represente la posición de la columna en la lista:
1 para la primera columna, 2 para la segunda y así sucesivamente.
-
Criterios Obligatorio. Es el
rango de celdas que contiene las condiciones especificadas. Puede usar
cualquier rango en el argumento criterios mientras este incluya al menos
un rótulo de columna y una celda debajo del mismo en la que se pueda
especificar una condición para la columna.
Observaciones
-
Si ningún registro cumple los criterios, BDEXTRAER devuelve el valor de error #¡VALOR!.
-
Si más de un registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡NUM!.
-
Cualquier rango se puede usar como argumento criterios,
siempre que incluya por lo menos un nombre de campo y por lo menos una
celda debajo del nombre de campo para especificar un valor de
comparación de criterios.
Por ejemplo, si el rango G1:G2 contiene el encabezado de columna Ingresos en la celda G1 y la cantidad 10.000 $ en la celda G2, el rango podría definirse como CoincidirIngresos y ese nombre podría usarse como argumento de criterios en las funciones para bases de datos.
-
Aunque el rango de criterios puede ubicarse en cualquier
parte de la hoja de cálculo, no coloque el rango de criterios debajo de
la lista. Si agrega más información a la lista, la nueva información se
agrega a la primera fila debajo de la lista. Si la fila de debajo no
está vacía, Microsoft Excel no podrá agregar la nueva información.
-
Asegúrese de que el rango de criterios no queda superpuesto a la lista.
-
Para realizar una operación en toda una columna de la base de
datos, inserte una línea en blanco debajo de los nombres de campo en el
rango de criterios.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la
celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas
muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si
lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.
Árbol
|
Altura
|
Edad
|
Rendimiento
|
Beneficio
|
Altura
|
="=Manzano" |
>10 |
|
|
|
<16 |
=Peral |
>12 |
|
|
|
|
Árbol
|
Altura
|
Edad
|
Rendimiento
|
Beneficio
|
|
Manzano |
18 |
20 |
14 |
105 $ |
|
Peral |
12 |
12 |
10 |
96 $ |
|
Cerezo |
13 |
14 |
9 |
105 $ |
|
Manzano |
14 |
15 |
10 |
75 $ |
|
Peral |
9 |
8 |
8 |
77 $ |
|
Manzano |
8 |
9 |
6 |
45 $ |
|
Fórmula
|
Descripción
|
Resultado
|
|
|
|
=BDEXTRAER(A5:E11, "Rendimiento", A1:A3) |
Devuelve el valor de error #¡NUM! porque más de un registro cumple los criterios (cualquier manzano o peral). |
#¡NUM! |
|
|
|
=BDEXTRAER(A5:E11, "Rendimiento", A1:F3) |
Devuelve 10 (el rendimiento del manzano de la fila 9) porque es el único registro que cumple las condiciones de A1:F3. |
10 |
|
No hay comentarios:
Publicar un comentario