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