function

BDVAR

Todo sobre la función BDVAR en Excel

La función BDVAR de Excel calcula la varianza de una muestra basándose en un conjunto de registros (filas) de una base de datos o lista que coinciden con las condiciones especificadas.

Esta función es ideal para realizar análisis estadísticos sobre subconjuntos específicos de tus datos, sin necesidad de filtrarlos o reorganizarlos manualmente. Considera los datos como una muestra de una población; si tus datos representan la población completa, deberías usar la función BDVARP.

Sintaxis

=BDVAR(base_de_datos, nombre_de_campo, criterios)

La función BDVAR utiliza los siguientes argumentos:

  • base_de_datos: El rango de celdas que forma la lista o base de datos. La primera fila de este rango debe contener los encabezados de cada columna. Obligatorio.
  • nombre_de_campo: Indica la columna que se utilizará para el cálculo. Puede ser el texto del encabezado de la columna (entre comillas, por ejemplo, «Edad») o un número que represente la posición de la columna dentro de la base de datos (1 para la primera columna, 2 para la segunda, etc.). Obligatorio.
  • criterios: Un rango de celdas donde se especifican las condiciones. Este rango debe contener al menos un encabezado de columna y una celda debajo con la condición a aplicar. El encabezado en el rango de criterios debe coincidir exactamente con uno de los encabezados de la base_de_datos. Obligatorio.

Ejemplos

Para los siguientes ejemplos, usaremos una tabla que registra datos sobre árboles frutales:

A B C D
1 Árbol Altura (m) Edad (años) Producción (kg)
2 Manzano 8 12 90
3 Peral 11 15 75
4 Manzano 9 14 85
5 Naranjo 6 8 120
6 Peral 12 18 95
7 Manzano 10 15 100

Ejemplo 1: Varianza de la altura de los manzanos

Para calcular la varianza de la altura de todos los árboles que son «Manzano», configuramos un rango de criterios (por ejemplo, en F1:F2) y aplicamos la fórmula.

F
1 Árbol
2 Manzano
=BDVAR(A1:D7, "Altura (m)", F1:F2)

Resultado esperado: 1. La función localiza los manzanos (alturas 8, 9 y 10) y calcula la varianza de la muestra para estos valores.

Ejemplo 2: Varianza de la producción para árboles con más de 10 años

Ahora, calculamos la varianza de la producción en kilogramos para aquellos árboles cuya edad es superior a 10 años. Usaremos un criterio numérico.

F
1 Edad (años)
2 >10
=BDVAR(A1:D7, "Producción (kg)", F1:F2)

Resultado esperado: 108.333… La fórmula filtra los árboles con edades 12, 15, 14, 18 y 15, y calcula la varianza de sus respectivas producciones (90, 75, 85, 95, 100).

Ejemplo 3: Varianza de la edad con múltiples criterios

Se puede calcular la varianza de la edad para los perales que tienen una producción superior a 80 kg. Esto demuestra el uso de múltiples condiciones (AND lógico).

F G
1 Árbol Producción (kg)
2 Peral >80
=BDVAR(A1:D7, 3, F1:G2)

Resultado esperado: #¡DIV/0! En este caso, solo un registro cumple ambas condiciones (el Peral de la fila 6), y la varianza de la muestra no se puede calcular con un único valor. Si hubiera dos o más registros que cumplieran, la función devolvería un valor numérico.

Observaciones

Es crucial que los encabezados en el rango de criterios coincidan exactamente con los de la base_de_datos, incluyendo espacios o caracteres especiales.

Se pueden crear condiciones más complejas. Las condiciones en la misma fila del rango de criterios se conectan con un operador Y (AND). Las condiciones en filas diferentes se conectan con un operador O (OR).

Errores comunes

  • #¡DIV/0!: Ocurre si ningún registro de la base de datos coincide con los criterios especificados, o si solo un registro coincide. El cálculo de la varianza muestral requiere al menos dos valores numéricos.
  • #¡VALOR!: Puede ocurrir si el argumento nombre_de_campo no corresponde a ningún encabezado de columna válido en la base_de_datos.

Disponibilidad por versión de Excel

La función BDVAR es una función clásica de base de datos y está disponible en todas las versiones modernas de Microsoft Excel, incluyendo Excel 2007, 2010, 2013, 2016, 2019, 2021 y Microsoft 365.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ Nombre de función: BDVAR
Google Sheets ✔️ Nombre de función: DVAR
LibreOffice Calc ✔️ Nombre de función: BDVAR
OpenOffice Calc ✔️ Nombre de función: BDVAR
WPS Office Spreadsheets ✔️ Nombre de función: DVAR
Apple Numbers ✔️ Nombre de función: DVAR

Funciones Relacionadas

  • BDVARP: Calcula la varianza basándose en la población total de las entradas seleccionadas de una base de datos.
  • BDDESVEST: Calcula la desviación estándar de una muestra basándose en los registros que cumplen los criterios.
  • VAR.S: Calcula la varianza de una muestra sin la estructura de base de datos y criterios. Es la función de varianza estándar más utilizada.
  • BDPROMEDIO: Obtiene el promedio de los valores de una columna que cumplen ciertas condiciones.

Ver también...