Fórmulas Excel: Ejemplos, Tips y Tutoriales para Dominar Excel

Descubre ejemplos prácticos de fórmulas Excel, tutoriales paso a paso y consejos para optimizar tu trabajo con hojas de cálculo. ¡Aprende a dominar Excel fácilmente!

  • Home
  • Descargas
  • App a Medida
  • Sobre mi
  • Contacto
  • FAQ

Funcion BDEXTRAER de excel

Nolberto Lopez 15 comentarios

La función BDEXTRAER Extrae un único valor de una columna de una lista o base de datos que coincida con las condiciones especificadas.

Aplicaciones contables en excel

Descargar MegaPack Contable en Excel

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..

FUNCIONES DE EXCEL

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

Categoría: Bases de Datos

  1. Aplicación a Medida
  2. MegaPack contable en excel
  3. Nómina en excel
  4. Control de CFDI en excel
  5. Control de CFDI de Nomina en excel
  6. Contabilidad electrónica en excel
  7. Sistema contable en excel
  8. Cuentas por cobrar en excel
  9. Pago a proveedores en excel
  10. Ingresos y Egresos en excel
  11. Vacaciones de empleados en excel
  12. Inventarios en excel
  13. Agenda en excel
  14. Conciliación bancaria en excel
  15. Bancos en excel
Aprender Excel Gratis:
  • Facebook
  • Instagram
  • TikTok
  • Twitter
  • WhatsApp
  • Youtube

Acerca de Nolberto Lopez

Experto en Microsoft Excel. Desarrollador de aplicaciones en Excel con VBA. Autor del sitio formulasexcel.com

« Funcion BDCONTARA de excel
Funcion BDMAX de excel »

Comentarios

  1. Rafael Rodríguez dice

    febrero 19, 2018 en 6:12 pm

    ¿Ésta formula extrae también valores de texto?, gracias

    Responder
  2. Patricio Pacheco dice

    agosto 20, 2016 en 5:48 pm

    Esta función sirve cuando existe mas de un valor que coincide con la busqueda’?
    muchas gracias

    Responder
  3. PABLO GARCIA dice

    enero 16, 2014 en 7:00 pm

    Los valores de la renglon23 tambien estan formuñados, o que variantes podemos utilizar

    Responder
  4. Makasol S. C. dice

    enero 20, 2013 en 10:39 pm

    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.

    Responder
  5. Lalin... dice

    julio 4, 2012 en 6:54 pm

    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.

    Responder
  6. murphynder dice

    junio 22, 2012 en 7:31 am

    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.

    Responder
  7. Mariano Herreros Murgui - sastrecillo dice

    junio 27, 2011 en 11:57 am

    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.

    Responder
  8. Nolberto lopez dice

    junio 23, 2011 en 8:18 pm

    use la funcion buscarv

    Funcion buscarv

    Responder
  9. Anonymous dice

    junio 23, 2011 en 4:02 pm

    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

    Responder
  10. Nolberto lopez dice

    junio 23, 2011 en 5:04 am

    en el argumento “nombre de campo” debe indicar la celda del campo ” horas de vida “

    Responder
  11. Martin dice

    junio 23, 2011 en 1:41 am

    como extraer, las horas de vida, si el producto es bombilla y dicha bombilla tiene el >coste.

    Responder
  12. Nolberto lopez dice

    diciembre 28, 2010 en 10:52 pm

    de clic en la opcion de contacto… menú superior de la pagina…

    Responder
  13. Anonymous dice

    diciembre 28, 2010 en 6:43 am

    BUENO ESTA MUY BUENO PROFE PERO COMO HAGO PARA MOSTRARLE EL PROBLEMA QUE TUVE YA Q SOLO ME SIRVIO PARA UNA OPCIONNN

    Responder
  14. Nolberto lopez dice

    diciembre 12, 2010 en 11:45 pm

    lee la información…

    Responder
  15. Anonymous dice

    diciembre 12, 2010 en 3:44 am

    podrian explicarme como sacaron el valor de las existencias por favor

    Responder

Deja un comentario Cancelar respuesta

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

Ponte en contacto conmigo para definir detalles de tu nuevo proyecto.

Contactar
  • INICIO
  • CONTACTO
  • CONTABLES
  • VIDEOS
  • CATEGORIAS
  • VBA EXCEL
  • Política de privacidad

Copyright © 2026 · Formulas Excel · by Nolberto Lopez

Copyright © 2026

Aplicaciones contables en excel

Descargar MegaPack de 14 Apps Contables en Excel


Powered by Joinchat
Hola
¿En qué podemos ayudarte?
Abrir chat