La función BDDESVESTP calcula la desviación estándar de una población completa basándose en los registros de una base de datos (un rango de celdas en Excel) que cumplen con condiciones específicas. Esta función es especialmente útil para análisis de datos donde se necesita medir la dispersión o variabilidad de un conjunto de valores que representa la totalidad de los datos posibles, filtrados según criterios definidos.
A diferencia de BDDESVEST, que trabaja sobre una muestra de la población, BDDESVESTP asume que los datos analizados constituyen la población entera.
Sintaxis
=BDDESVESTP(base_de_datos, nombre_de_campo, criterios)
La función BDDESVESTP utiliza los siguientes argumentos:
- base_de_datos: Es el rango de celdas que compone la lista o base de datos. La primera fila de este rango debe contener los encabezados o títulos de cada columna. Obligatorio.
- nombre_de_campo: Indica la columna que contiene los datos numéricos que se utilizarán para calcular la desviación estándar. Puede especificarse de dos maneras: como el texto del encabezado de la columna entre comillas (ej: «Edad») o como un número que representa la posición de la columna dentro de la base de datos (1 para la primera, 2 para la segunda, etc.). Obligatorio.
- criterios: Es un rango de celdas donde se especifican las condiciones para filtrar los registros de la base de datos. Este rango debe tener al menos un encabezado de columna que coincida exactamente con un encabezado de la
base_de_datosy, debajo, una o más celdas con las condiciones a aplicar. Obligatorio.
Ejemplos
Para los siguientes ejemplos, utilizaremos la siguiente tabla de datos que representa un registro de ventas de árboles frutales.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Especie | Altura (m) | Edad (años) | Beneficio (€) |
| 2 | Manzano | 2.5 | 4 | 18 |
| 3 | Naranjo | 2.1 | 5 | 22 |
| 4 | Manzano | 3.1 | 6 | 25 |
| 5 | Peral | 2.8 | 5 | 20 |
| 6 | Manzano | 1.9 | 3 | 15 |
| 7 | Naranjo | 3.5 | 6 | 28 |
Ejemplo 1: Desviación estándar por criterio de texto
Para calcular la desviación estándar poblacional del beneficio de todos los árboles de la especie «Manzano».
Primero, definimos el rango de criterios (por ejemplo, en F1:F2):
| F1 | Especie |
|---|---|
| F2 | Manzano |
=BDDESVESTP(A1:D7, "Beneficio", F1:F2)
Resultado: 4.10961
La fórmula analiza la columna «Beneficio» para los registros donde la «Especie» es «Manzano» (valores 18, 25, 15) y calcula su desviación estándar poblacional.
Ejemplo 2: Desviación estándar con múltiples criterios
Calcular la desviación estándar poblacional de la altura de los árboles que tienen más de 4 años de edad y un beneficio superior a 19€.
Definimos un rango de criterios más complejo (por ejemplo, en F5:G6):
| F5 | Edad (años) | G5 | Beneficio (€) |
|---|---|---|---|
| F6 | >4 | G6 | >19 |
=BDDESVESTP(A1:D7, "Altura (m)", F5:G6)
Resultado: 0.53385
En este caso, la función filtra los árboles que cumplen ambas condiciones (Naranjo de 5 años, Manzano de 6 años, Peral de 5 años y Naranjo de 6 años) y calcula la desviación estándar poblacional de sus alturas (2.1, 3.1, 2.8, 3.5).
Observaciones
Es crucial diferenciar BDDESVESTP de BDDESVEST. Use BDDESVESTP cuando su conjunto de datos filtrado represente la población total que desea analizar. Si los datos son solo una muestra representativa de una población más grande, debe utilizar BDDESVEST.
Errores comunes
- #¡DIV/0!: Se produce si ningún registro de la base de datos cumple con los criterios especificados.
- #¡VALOR!: Puede ocurrir si la estructura del rango de
criteriosno es válida o si alguno de los encabezados en el rango decriteriosno coincide con los encabezados de labase_de_datos.
Disponibilidad por versión de Excel
Esta función está disponible en todas las versiones modernas de Microsoft Excel, incluyendo Excel 2007, 2010, 2013, 2016, 2019, Excel para Microsoft 365 y versiones para web y móvil.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | |
| Google Sheets | ✔️ | La función equivalente se llama DSTDEVP. |
| LibreOffice Calc | ✔️ | La función equivalente se llama DSTDEVP. |
| OpenOffice Calc | ✔️ | La función equivalente se llama DSTDEVP. |
| WPS Office Spreadsheets | ✔️ | La función equivalente se llama DSTDEVP. |
| Apple Numbers | ✔️ | La función equivalente se llama DSTDEVP. |
Funciones Relacionadas
- BDDESVEST: Calcula la desviación estándar basándose en una muestra de la población que cumple ciertos criterios.
- DESVESTP: Calcula la desviación estándar de toda una población sin filtrar por criterios.
- BDVARP: Calcula la varianza de toda una población que cumple ciertos criterios.
- BDPROMEDIO: Calcula el promedio de los valores de una columna que cumplen ciertos criterios.
- BDCONTARA: Cuenta las celdas no vacías en una columna para los registros que cumplen ciertos criterios.
