Funcion BDEXTRAER de excel

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

formulas excel

Registrate a FormulasExcel

Recibir tips y noticias de formulas excel... Es gratis.

Comments

  1. says

    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.

  2. says

    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.

  3. says

    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.

  4. says

    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.

  5. Anonymous says

    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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *