vídeo

Funciones de Bases de Datos

Funciones de Bases de Datos

Guía pública de estudio

Vídeo Lección 4 de 4 Funciones de Bases de Datos III 4:34 min

Resumen de la lección

La lección practica dos funciones de base de datos. Primero emplea BDPROMEDIO para calcular la media del campo cuyo encabezado aparece como «comision» (sin tilde) en la tabla del vídeo. La función recibe la base de datos, el campo y el rango de criterios; el ejemplo combina frutas de la zona norte y todas las verduras mediante las condiciones dispuestas en el rango.

Después usa BDEXTRAER para obtener el nombre del vendedor que cumple unos criterios. La búsqueda de ventas de frutas en la zona este encuentra dos registros y devuelve el error «#¡NUM!», porque la función necesita que haya una única coincidencia. Al añadir el mes de septiembre, solo queda un registro y Excel devuelve su vendedor. Así se ve cómo una condición más específica resuelve el error por varias coincidencias. Fuentes: ayuda oficial de Microsoft sobre BDPROMEDIO y ayuda oficial sobre BDEXTRAER.

Objetivos de aprendizaje

  • Calcular una media condicionada con BDPROMEDIO.
  • Escribir el nombre del campo tal como aparece en el encabezado de la tabla.
  • Explicar por qué BDEXTRAER devuelve un error cuando coinciden varias filas.
  • Añadir un criterio para reducir una búsqueda a un único registro.

Puntos clave

  • BDPROMEDIO utiliza una base de datos, un campo y un rango de criterios.
  • En el ejemplo, el encabezado del campo es «comision», sin tilde.
  • BDEXTRAER devuelve un único valor solo cuando hay exactamente una coincidencia.
  • El mes de septiembre reduce la búsqueda a un único vendedor; más de una coincidencia genera el error «#¡NUM!».

Última actualización editorial: 29 jul 2026.

Leer la transcripción de la lección

Bueno, vamos a hacer otro un poquito más complicado. Y vamos a hacer este que nos aparece donde vamos a poner igual es la media aritmética. Por lo tanto, BD promedio. Y en el caso de BD promedio, volvemos a poner la tabla coma y ahora incluso voy a hacer, voy a ponerlo de otra forma distinta. Y voy a poner el campo. Lo voy a poner el nombre del el nombre de la columna. Lo voy a poner entre comillas. Voy a poner comisión. Creo que comisión aquí, por lo que veo, no tiene tilde. Y aquí a la que me interesa es que aparece aquí y ahí no tiene tilde. Lo voy a poner tal y como aparece comisión un coma. Y ahora me dice que quiero las frutas de la zona norte y todas las verduras. Por lo tanto, las frutas de la zona norte y todas las verduras es como se haría el rango de criterios. Bueno, se lo pongo así de esta manera, y le voy a dar a enter y veis que también me sale aquí.

Pues el valor correspondiente a la pregunta que tenemos. Bien, luego tenemos aquí las dos últimas que son muy parecidas. Y vamos a ver la primera es el vendedor que ha realizado una venta de frutas en la zona este. Entonces, para esto, voy a poner una función que se llama b be be extraer los b extraer. Me va a dar un valor de una columna que yo le diga, eh, de la tabla, pero solo el que cumpla una serie de condiciones. Entonces voy aquí a seleccionar otra vez la tabla un coma y luego lo que quiero es obtener el vendedor. Por lo tanto, voy a pensar aquí para que me coja el vendedor. Y ahora le voy a dar el rango que me pide porque me dice el vendedor que ha realizado una venta de frutas en la zona este. Y entonces, bueno, cierro el paréntesis y le damos en y, bueno, vemos que aquí nos da un error, eh? Nos da un error. Bueno, eh, por qué nos aparece este error?

Este error nos aparece porque vamos a ver, eh, contaba, ya que apareciera un error, estoy viendo si hay alguna cosa más, pero no nos da un error por una razón. Y es porque si os fijáis, no hay un único vendedor que cumpla la condición que sean frutas y sean de la zona este. Entonces que vemos que hay dos vendedores que venden frutas en la zona este cuando utilizamos la función b de extraer, pues solo nos va a dar un valor o nos va a devolver un valor si resulta que solo hay uno que cumple las condiciones que nosotros le ponemos. Si hay más de uno, entonces nos va a dar este error. Por eso vamos a dejar ese error ahí. Y ahora vamos a hacer lo mismo y vamos a poner be de extraer. Y ahora le vamos a poner también nuestra base de datos. Le vamos a decir que queremos el vendedor y le vamos a decir que lo que queremos ahora es este rango, porque ahora le hemos añadido aquí en este rango.

Otra condición más, y es que el mes en el que ha realizado la venta es el mes de septiembre. Si hacemos esto, pues ahora vemos que no nos da un error, sino que nos da, pues, un valor porque porque en si añadimos esta nueva condición del mes, resulta que ahora ya solo hay un valor que cumpla estas condiciones. Y cuando solo hay un valor que cumple esas condiciones, pues ya veis que nos da un resultado bueno, pues.