Función DSUM de Excel: suma registros en una base de datos

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función Excel DSUM en Excel para sumar registros en una base de datos.

Descripción general de la función DSUM

La función DSUM Calcula la suma de un campo en una base de datos para registros que cumplen con ciertos criterios.

Para usar la función de hoja de cálculo de Excel de DSUM, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Sintaxis y entradas de la función DSUM:

1 = DSUM (base de datos, campo, criterios)

base de datos - El rango de la base de datos con los nombres de los campos en la fila superior.

campo - El campo dentro de la base de datos para sumar. Puede ser el nombre del campo (p. Ej., "Fecha de nacimiento") o el número de columna (p. Ej., 5).

Criterios - El rango de celdas que contiene los criterios que indica qué registros sumar. Ejemplo:

DSUM es una de las funciones de la base de datos de Excel. Devuelve la suma de una columna en una base de datos, después de aplicar un rango de filtros a los datos.

Tenga en cuenta que cuando decimos "base de datos" en este contexto, solo nos referimos a una tabla de datos en Excel, que ha sido organizada con encabezados de columna.

Cómo utilizar la función DSUM

Para utilizar la función DSUM de Excel, escriba lo siguiente:

1 = DSUM (B7: F19, "Oscar ganados", B3: F4)

Tenemos una base de datos con algunos datos de películas. Queremos saber cuántos premios Oscar ganaron las películas estrenadas después del año 2000, que recaudaron más de mil millones de dólares. DSUM puede proporcionarnos esa información.

Así es como funciona DSUM:

  • El primer argumento es la base de datos, que tenemos en las celdas B7: F19. Nota: debe incluir los encabezados de sus columnas en este rango.
  • El segundo argumento es la columna que queremos sumar: Oscars Won. Puede hacer referencia a las columnas por su nombre entre comillas o por su posición numérica (por lo que también podríamos poner 5 aquí).
  • En el tercer argumento definimos los filtros que queremos que aplique DSUM antes de calcular la suma. Estos están en B3: F4.

Eche un vistazo más de cerca a los filtros que hemos definido en B3: F4. Tenemos los mismos encabezados que la base de datos y hemos definido dos criterios: un "Año" mayor que 2000 y un "Bruto mundial ($ m)" mayor que 1000.

DSUM devuelve correctamente 12 premios Oscar. Dos películas cumplen con estos criterios: El regreso del rey, que hace la parte del trabajo del monarca con 11 premios Oscar, y Spectre, que suma 1 más al total.

DSUM suma solo valores numéricos

DSUM solo incluirá filas con datos numéricos e ignorará el texto. Por ejemplo, si intentamos sumar la columna "Nombre", DSUM devolverá 0, porque no encuentra ningún dato numérico para sumar.

1 = DSUM (B7: F19, "Nombre", B3: F4)

Qué puede utilizar como criterio

DSUM le permite utilizar una variedad de criterios diferentes al filtrar sus datos. A continuación, se muestran algunos ejemplos comunes:

Uso de filas de varios criterios

Cuando crea su tabla de criterios, puede usar más de una fila si es necesario.

Si usa más de una fila, DSUM usará la lógica "O" - incluirá datos que coincidan con cualquiera de sus filas de criterios.

Aquí tienes un ejemplo:

1 = DSUM (B8: F20, 5, B3: C5)

Queremos saber cuántos premios Oscar de 1997 ganaron en total Titanic y The Return of the King de 2003. Dado que hay dos películas llamadas "Titanic" en la base de datos, también especificamos el año en nuestra tabla de criterios.

Tenga en cuenta también que solo hemos utilizado las dos columnas por las que queremos filtrar en nuestra tabla de criterios; no es necesario que las incluya todas.

DSUM devuelve 22 - 11 para cada película.

Utilice SUM cuando no necesite filtrar los datos

DSUM es una herramienta poderosa cuando necesita filtrar los datos de formas complejas. Pero si no necesita usar filtros, use SUM en su lugar.

Usas SUM así:

1 = SUMA (C3: C14)

Como puede ver aquí, con SUM simplemente define el rango que contiene sus datos, y devolverá la suma de cualquier celda numérica dentro de ese rango.

Obtenga más información en la página principal de la función SUM de Excel <>.

DSUM en Hojas de cálculo de Google

La función DSUM funciona exactamente igual en Google Sheets que en Excel:

Notas adicionales

Utilice la función DSUM para agregar registros de base de datos que cumplan con ciertos criterios.

Primero, indique la matriz que contiene la base de datos. IMPORTANTE: La primera fila de la base de datos debe contener nombres de campo.

A continuación, indique qué campo de la base de datos sumará. Ingrese el nombre del campo, entre comillas (por ejemplo, "Edad") o ingrese un número que corresponda con la posición del campo dentro de la base de datos (por ejemplo: 2 para la segunda columna).

Por último, haga referencia al rango de celdas que contiene los criterios a utilizar. Los Criterios deben tener al menos un nombre de campo con una condición debajo. Puede ingresar más campos en columnas separadas para agregar más condiciones.

Ejemplos de DSUM en VBA

También puede utilizar la función DSUM en VBA. Escribe:
application.worksheetfunction.dsum (base de datos, campo, criterios)
Para los argumentos de la función (base de datos, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave