Función BDEXTRAER

Sintaxis: BDEXTRAER(rango_datos;nombre_campo;rango_criterios)

 

Descripción: Extrae de la base de datos un único valor contenido el campo indicado y en la fila que cumpla la condición establecida mediante el rango de criterios.

 

rango_datos: es el rango de celdas que componen la base de datos o lista.

nombre_campo: indica el nombre del campo que contiene el valor a extraer.

rango_criterios: es el rango de celdas que contienen la ón que debe cumplir el registro buscado.

 

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

 

Ejemplo: Queremos saber qué automóvil tiene una rentabilidad = 9

Resolución: Primero tenemos que escribir en la zona de criterios, debajo de Rentabilidad, el valor 9 (casilla D2)

Luego escribimos la función

BDEXTRAER(A5:E14;"Automovil";D1:D2) 

Como resultado obtenemos --> Ford , el valor del campo Automovil en la fila que cumpla la condición incluida en el rango D1:D2

Nota: este ejemplo funciona porque hay un sólo registro que cumple la condición, hay un solo automovil con rentabilidad 9.