Contenido
Índice 🔎︎

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

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:

Base de datos es el intervalo de celdas que define la base de datos. La primera fila del intervalo corresponde a los nombres de los campos y las filas que siguen se interpretan como los registros que contienen los valores de campo correspondientes.

DatabaseField specifies the column where the function operates on after the search criteria of the first parameter is applied and the data rows are selected. It is not related to the search criteria itself. For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

SearchCriteria is the cell range containing search criteria. Like Database, its first row is also field names, and following rows are conditions for related fields. If you write several criteria in one row they are connected by AND. If you write the criteria in different rows they are connected by OR. Empty cells in the search criteria range will be ignored.

Vaya a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ 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.

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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. For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

If you choose to omit the DatabaseField argument, your formula should be of the form =DCOUNT(Database; ; SearchCriteria).

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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. For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

If you choose to omit the DatabaseField argument, your formula should be of the form =DCOUNTA(Database; ; SearchCriteria).

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

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

La búsqueda admite los caracteres comodín y las expresiones regulares. Cuando se activan estas últimas, podrá introducir «des.*», por ejemplo, para encontrar la primera ocurrencia del prefijo «des-» seguida por cualesquier caracteres. Si desea buscar un texto que es en sí mismo una expresión regular, puede bien anteponer a todos los caracteres una «\», o bien rodear el texto con \Q...\E. Puede activar o desactivar el procesamiento automático de los comodines y las expresiones regulares si se dirige a LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ LibreOffice Calc ▸ Calcular.

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)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### 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é.

Temas relacionados

Funciones por categoría