La función BDEXTRAER Extrae un único valor de una columna de una lista o base de datos que coincida con las condiciones especificadas.
Sintaxis
BDEXTRAER(base_de_datos;nombre_de_campo;criterios)
Base_de_datos es 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 indica el campo que se utiliza en la función. Nombre_de_campo puede ser texto con el rótulo encerrado entre dobles comillas, como por ejemplo “Edad” o “Campo”, o como un número que represente la posición de la columna en la lista: 1 para la primera columna, 2 para la segunda y así sucesivamente.
Criterios es el rango de celdas que contiene las condiciones especificadas. Puede utilizar cualquier rango en el argumento Criterios mientras éste incluya por lo menos un rótulo de columna y por lo menos una celda debajo del rótulo de columna que especifique una condición de columna.
Observaciones
Si ningún registro coincide con 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!.
Usen BDEXTRAER cuando trabajen con bases de datos y requieran extraer algún dato de esta basándose en uno o mas criterios.
vamos a ver un ejemplo..
en este ejemplo se pretende extraer el dato de la columna de existencia del registro que cumpla con los criterios de nombre de producto,voltaje y marca, la formula queda de la siguiente manera
=BDEXTRAER(B3:I19,H3,C23:F24)
se indica el rango de la base de datos, el campo que contiene el dato que devolvera si se cumplen los criterios, en este caso es el campo de existencia y se indica el rango de los criterios con rótulos.
espero que les sea de gran ayuda
Rafael Rodríguez dice
¿Ésta formula extrae también valores de texto?, gracias
Patricio Pacheco dice
Esta función sirve cuando existe mas de un valor que coincide con la busqueda’?
muchas gracias
PABLO GARCIA dice
Los valores de la renglon23 tambien estan formuñados, o que variantes podemos utilizar
Makasol S. C. dice
Hola, queria saber si es posible llamar a una ficha desde un menú desplegable, es decir, yo hago la seleccción en el menú y al hacer click aparece la ficha de un producto.
De antemano muchas gracias.
Lalin... dice
HOLA QUE TAL, YO QUIERO EXTRAER DE UNA BASE DOS CAMPOS POR SEPARADO DE ACUERDO A LO SIGUIENTE:
CVE_ENT|NOM_ENT|CVE_MUN|NOM_MUN|CVE_LOC|NOM_LOC
01 AGS 001 AGS 0001 AGS
01 AGS 001 AGSC 0094 GRANJA ADELITA
01 AGS 001 AGS 0096 AGUA AZUL
01 AGS 001 AGS 0100 RANCHO ALEGRE
01 AGS 001 AGS 0102 LOS ARBOLITOS [RANCHO]
QUIERO EXTRAER CVE_LOC Y NOM_LOC, SI EXISTEN EN EL MUNICIPIO COMO TAL, ES DECIR SI ES AGS LO EXTRAE,PERO SI ES OTRO QUE NO LO HAGA. SALUDOS.
murphynder dice
Hola yo quiero extraer de una base el texto de todas las celdas que figuran tal y como pongo en el ejemplo.
JULIAN LOPEZ ALVELOA 55986874125669884415
PEPE BLAS OTERO DE LUGANCIA 25489632541225544456
gracias.
Mariano Herreros Murgui - sastrecillo dice
Hola, ¿es posible que el rango para los criterios no sea contiguo?
Por ejemplo:
A1: TIENDA A2: COLOR A3: PRECIO
B1: 1 B2: AZUL B3:
C1: 2 C2: AZUL C3:
Para sacar el B3 es fácil con BDEXTRAER
BDEXTRAER (H1:J10;I1;A1:B2) –> El rango A1:B2 es mi criterio, es decir, TIENDA=1 y COLOR=AZUL, pero para sacar C3, es decir, los criterios serían: TIENDA=2 y COLOR=AZUL. ¿Cómo puedo hacer esto sin tener en cuenta las líneas “B” en el rango? Es que siempre me devuelve #¡NUM! , es decir, hay más de un registro con el criterio buscado.
Nolberto lopez dice
use la funcion buscarv
Funcion buscarv
Anonymous dice
Hola, quiero hacer el siguiente cálculo y no sé como!
Ej: calcular los días que le corresponden de vacaciones al personal según su antigüedad, conforme a los siguientes parámetros:
* de 1 a 4 años ant. = 15 días vacaciones
* de 5 a 9 años ant. = 20 días vacaciones
* de 10 a 19 años ant. = 25 días vacaciones
* desde 20 años ant. = 30 días vacaciones
Espero puedan ayudarme. Gracias!!!
Melisa
Nolberto lopez dice
en el argumento “nombre de campo” debe indicar la celda del campo ” horas de vida “
Martin dice
como extraer, las horas de vida, si el producto es bombilla y dicha bombilla tiene el >coste.
Nolberto lopez dice
de clic en la opcion de contacto… menú superior de la pagina…
Anonymous dice
BUENO ESTA MUY BUENO PROFE PERO COMO HAGO PARA MOSTRARLE EL PROBLEMA QUE TUVE YA Q SOLO ME SIRVIO PARA UNA OPCIONNN
Nolberto lopez dice
lee la información…
Anonymous dice
podrian explicarme como sacaron el valor de las existencias por favor