Funciones de bases de datos

Esta sección aborda las funciones que se utilizan con datos organizados en una fila de datos por cada registro.

note

La categoría Base de datos se puede confundir con las bases de datos integradas en LibreOffice. Sin embargo, no existe conexión entre las bases de datos de LibreOffice y la categoría Base de datos de LibreOffice Calc.


Datos de ejemplo:

En algunos de los ejemplos de descripción de las funciones se utilizarán los datos siguientes:

El área A1:E10 contiene los niños invitados a la fiesta de cumpleaños de José. Cada entrada contiene la información siguiente: la columna A contiene el nombre; la columna B, el curso; a continuación están la edad en años, la distancia al colegio en metros y el peso en kilogramos.

A

B

C

D

E

1

Nombre

Grado

Edad

Distancia a la escuela

Peso

2

Andi

3

9

150

40

3

Bea

4

10

1000

42

4

Carlos

3

10

300

51

5

Daniel

5

11

1200

48

6

Eva

2

8

650

33

7

Francis

2

7

300

42

8

Greta

1

7

200

36

9

Quique

3

9

1200

44

10

Irene

2

8

1000

42

11

12

13

Nombre

Grado

Edad

Distancia a la escuela

Peso

14

>600

15

16

BDCONTAR

5


La fórmula de la celda B16 es =BDCONTAR(A1:E10;D1;A13:E14)

Parámetros de las funciones de base de datos:

Los elementos siguientes son las definiciones de parámetros de todas las funciones de base de datos:

BaseDeDatos es el intervalo de celdas que define la base de datos.

CampoDeBaseDeDatos especifica la columna en la que la función operará luego de aplicar los criterios de búsqueda del primer parámetro y tras seleccionar las filas de datos. No tiene relación con los criterios de búsqueda en sí. Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

CriteriosDeBúsqueda es el intervalo de celdas que contiene los criterios de búsqueda. Si escribe varios criterios en una fila se conectarán con la conjunción Y; si lo hace en filas diferentes, se conectarán mediante O. Se ignorarán las celdas vacías en los criterios de búsqueda.

Vaya a  ▸ LibreOffice Calc ▸ Calcular para definir de qué manera LibreOffice Calc actuará al buscar entradas idénticas.

Visite también la página de información de WikiConteo condicional y suma total

BDCONTAR

BDCONTAR cuenta la cantidad de filas (registros) de una base de datos que coinciden con los criterios de búsqueda especificados y contienen valores numéricos en la columna CampoDeBaseDeDatos.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDCONTAR(BaseDeDatos; [CampoDeBaseDeDatos]; CriteriosDeBúsqueda)

Si se omite el argumento CampoDeBaseDeDatos, BDCONTAR devolverá el conteo de todos los registros que cumplen con los Criterios. Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

En el ejemplo anterior (desplácese hacia arriba), se desea saber cuántos niños deben viajar más de 600 metros para llegar a la escuela. El resultado se debe guardar en la celda B16. Sitúe el cursor en esa celda e escriba ahí la fórmula =BDCONTAR(A1:E10;D1;A13:E14). El Asistente de funciones le ayuda a especificar intervalos.

BaseDeDatos es el intervalo de datos que se evaluará, sus cabeceras incluidas: en este caso, A1:E10. CampoDeBaseDeDatos indica la columna de los criterios de búsqueda; en este caso, la columna con los valores numéricos de distancia. CriteriosDeBúsqueda es el intervalo donde proporcionar los parámetros de búsqueda; en este caso, A13:E14.

Para saber cuántos niños de segundo grado tienen más de 7 años, elimine la entrada >600 de la celda D14 y escriba 2 en la celda B14 (debajo de Nivel); a continuación, escriba >7 en la celda C14 a la derecha. El resultado es 2. Dos niños están en segundo año cuya edad es mayor que 7. Como ambos criterios están en la misma fila, se conectan por un Y.

BDCONTARA

BDCONTARA cuenta el número de filas (registros) de una base de datos que coinciden con las condiciones de búsqueda especificadas y que contienen valores numéricos o alfanuméricos.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDCONTARA(BaseDeDatos;[CampoDeBaseDeDatos];CriteriosDeBúsqueda)

Si se omite el argumento CampoDeBaseDeDatos, BDCONTARA devolverá el conteo de todos los registros que cumplen con los Criterios. Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

En el ejemplo anterior (desplácese hacia arriba), se puede buscar el número de niños cuyos nombres comienzan por E o una letra posterior. Edite la fórmula en B16 para que aparezca =BDCONTARA(A1:E10;"Nombre";A13:E14). Elimine los antiguos criterios de búsqueda y escriba >=E bajo Nombre en el campo A14. El resultado es 5. Ahora, si elimina todos los valores numéricos de Greta en la fila 8, el resultado cambiará a 4. La fila 8 ya no se incluirá en el recuento porque no contiene ningún valor. El nombre «Greta» es texto, no un valor. Observe que el parámetro CampoDeBaseDeDatos debe apuntar a alguna columna que contenga valores numéricos.

BDDESVEST

BDDESVEST calcula la desviación estándar de una población a partir de una muestra, mediante el uso de las cifras de una columna de la base de datos que cumplen las condiciones especificadas. Los registros se tratan como una muestra de los datos. Es decir, los niños del ejemplo representan una sección transversal de todos los niños. Tenga en cuenta que con una muestra inferior a menos de mil individuos no es posible obtener un resultado representativo.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDDSTDEV(Base de Datos; Campo Base de Datos; Búsqueda por Criterios)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar la desviación estándar del peso de todos los niños de la misma edad en el ejemplo anterior, escriba la siguiente fórmula en B16:

=BDDESVEST(A1:E10;"Peso";A13:E14)

En la fila 14, debajo de Año, digite 7, 8, 9, y así sucesivamente, uno tras otro. Se mostrará como resultado la desviación estándar del peso de todos los niños de esa edad.

BDDESVESTP

BDDESVESTP calcula la desviación estándar de una población a partir de todas las celdas de un área de datos que cumplan los criterios de búsqueda. Los registros del ejemplo se tratan como la población total.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDDESVESTP(Base de Datos; Campo Base de Datos; Búsqueda por Criterios)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar la desviación estándar del peso de todos los niños de la misma edad invitados al cumpleaños de José, escriba la siguiente fórmula en B16:

=BDDESVESTP(A1:E10;"Peso";A13:E14)

En la fila 14, debajo de la edad, escriba 7, 8, 9, y así sucesivamente, uno tras otro. El resultado será la desviación estándar de todos los niños de la misma edad cuyo peso se ha verificado.

BDEXTRAER

BDEXTRAER devuelve el contenido de la celda a la que se hace referencia en una base de datos que coincide con los criterios de búsqueda especificados. Si se detecta un error, la función devuelve #¡VALOR! si no se encuentra ninguna fila, o Err502 si se encuentra más de una celda.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDEXTRAER(BaseDeDatos; CampoDeBaseDeDatos; CriteriosDeBúsqueda)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

En el ejemplo anterior (desplácese hacia arriba), se desea determinar en qué grado de escolaridad está el niño cuyo nombre fue escrito en la celda A14. La fórmula necesaria difiere ligeramente de los ejemplos anteriores porque solo se empleará una columna (un campo de base de datos) en el parámetro CampoDeBaseDeDatos. Escríbala en la celda B16:

=BDEXTRAER(A1:E10;"Grado";A13:E14)

Coloque el nombre Francis en la celda A14 y verá que el resultado es 2. Francis está en segundo grado. Escriba "Edad" en vez de "Grado" y obtendrá la edad de Francis.

O coloque el valor 11 solo en la celda C14 y elimine el resto de las entradas en esa fila. Edite la fórmula en la celda B14 como se indica a continuación:

=BDEXTRAER(A1:E10;"Nombre";A13:E14)

El sistema busca ahora por nombre y no por clase. El resultado se muestra inmediatamente: Daniel es el único niño de 11 años.

BDMAX

BDMAX devuelve el contenido máximo de una celda (campo) de una base de datos (todos los registros) que coincida con el valor buscado especificado.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDMAX(BaseDeDatos; CampoDeBaseDeDatos; CriteriosDeBúsqueda)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar cuánto pesaba el niño más pesado de cada curso en el ejemplo anterior, escriba la siguiente fórmula en B16:

=BDMAX(A1:E10;"Peso";A13:E14)

Bajo el Grado, coloque 1, 2, 3, y así sucesivamente, uno tras otro, Después de introducir un numero de grado, el peso del niño mas pesado en ese grado aparecerá.

BDMIN

BDMIN devuelve el contenido mínimo de una celda (campo) de una base de datos que coincida con los criterios de búsqueda especificados.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDMIN(BaseDeDatos; CampoDeBaseDeDatos; CriteriosDeBúsqueda)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar la distancia más corta a la escuela para los niños de cada curso en el ejemplo anterior, escriba la siguiente fórmula en B16:

=BDMIN(A1:E10;"Distancia hasta la escuela";A13:E14)

En la fila 14, bajo el Grado, coloque 1, 2, 3, y así sucesivamente, uno tras otro. La distancia mas corta a la escuela para cada grado aparecerá.

BDPRODUCTO

BDPRODUCTO multiplica todas las celdas de un área de datos cuyo contenido coincida con los criterios de búsqueda.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDPRODUCTO(BaseDeDatos; CampoBaseDeDatos; CriteriosDeBúsqueda)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

El ejemplo de la fiesta de cumpleaños no permite ninguna aplicación significativa de esta función.

BDPROMEDIO

BDPROMEDIO devuelve el promedio de los valores de todas las celdas (campos) en todas las filas (registros de bases de datos) que coinciden con los criterios de búsqueda especificados.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDPROMEDIO(Base de Datos; Campo de Base de Datos; Búsqueda por Criterios)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar el peso medio de todos los niños de la misma edad en el ejemplo anterior, escriba la siguiente fórmula en B16:

=BDPROMEDIO(A1:E10;"Peso";A13:E14)

En la fila 14, debajo de Edad, digite 7, 8, 9, y así sucesivamente, uno tras otro. Aparecerá el promedio de peso de todos los niños de la misma edad.

BDSUMA

BDSUMA devuelve el total de todas las celdas en un campo de base de datos en todas las filas (registros) que cumplan los criterios de búsqueda especificados.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDSUM(Base de Datos; Campo Base de Datos; Búsqueda por Criterios)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar la distancia a la escuela total combinada para todos los niños de la fiesta de cumpleaños de José que están en segundo curso, escriba la siguiente fórmula en B16:

=BDSUMA(A1:E10;"Distancia a la escuela";A13:E14)

Ingresa 2 en la fila 14 debajo de Grado. La suma (1950) de la distancia de la escuela de todos los niños que van en segundo grado se desplegará.

BDVAR

BDVAR devuelve la varianza de todas las celdas de un campo de base de datos en todos los registros que correspondan con los criterios de búsqueda especificados. Los registros del ejemplo se tratan como una muestra de los datos. Tenga en cuenta que con una muestra inferior a mil individuos no es posible obtener un resultado representativo.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDVAR(Base de Datos; Campo de la Base de Datos; Criterios de búsqueda)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar la varianza del peso de todos los niños de la misma edad en el ejemplo anterior, escriba la siguiente fórmula en B16:

=BDVAR(A1:E10;"Peso";A13:E14)

En la fila 14 de la columna Edad, escriba 7, 8, 9, y así sucesivamente. Aparecerá el resultado de la varianza de los valores del peso de todos los niños que tienen esta edad.

BDVARP

BDVARP calcula la varianza de todas las celdas de un campo de base de datos en todos los registros que corresponden con los criterios de búsqueda especificados. Los registros del ejemplo se tratan como la población total.

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in - LibreOffice Calc - Calculate.

warning

Al utilizar funciones en las que uno o más argumentos son cadenas de criterios de búsqueda que representan una expresión regular, en primer lugar se intentará convertir los criterios de la cadena en números. Por ejemplo, «.0» se convertirá en 0.0 y así sucesivamente. Si el intento es fructuoso, la correspondencia no será por expresión regular, sino numérica. No obstante, si se cambia a una configuración regional en la cual el separador decimal no es el punto, pasará a valer la expresión regular. Para forzar la evaluación de la expresión regular en lugar de una expresión numérica, utilice una expresión que no pueda confundirse con un número, como por ejemplo «.\0» o «(?i).0».


Sintaxis

BDVARP(Base de Datos; Campo de la Base de Datos; Criterios de búsqueda)

Para el parámetro CampoDeBaseDeDatos puede proporcionar una referencia a una celda de cabecera o un número para especificar una columna dentro del área BaseDeDatos, comenzando por 1. Para hacer referencia a una columna por medio del nombre literal de su cabecera, entrecomille este nombre.

Ejemplo

Para averiguar la varianza del peso de todos los niños de la misma edad invitados al cumpleaños de José, escriba la siguiente fórmula en B16:

=BDVARP(A1:E10;"Peso";A13:E14)

En la fila 14, bajo Edad, escriba 7, 8, 9 y así sucesivamente, uno después del otro. Aparecerá la varianza de los valores de peso para todos los niños de esta edad que asisten al cumpleaños de José.

¡Necesitamos su ayuda!