Taula de continguts
Excel DSUM és una funció de suma DATABASE . La funció DSUM calcula la suma dels camps especificats seguint uns criteris especificats. Es necessita tres arguments obligatoris: Range , Field i Criteri .
En aquest article, aprendràs com pots utilitzar la funció DSUM amb exemples adequats.
Baixa el llibre de treball d'Excel
Usos de Excel DSUM Function.xlsmExcel DSUM Function: sintaxis i arguments
⦽ Funció Objectiu:
La funció DSUM calcula la suma total d'un Camp específic fent coincidir Criteris específics d'un Interval determinat.
⦽ Sintaxi:
DSUM (database, field, criteria)
⦽ Arguments Explicació:
Argument | Obligatori/Opcional | Explicació |
---|---|---|
interval | Obligatori | interval de cel·les que contenen totes les entrades |
camp | Obligatori | Indica la columna que cal calcular per a la suma |
criteris | Obligatori | rang de cel·les on s'assignen condicions específiques |
⦽ Què es pot utilitzar com a criteri:
DSUM ofereix diversos tipus de criteris per filtrar dades de l'interval. Alguns tipus de criteris més utilitzatssón
Criteris | Tipus | Sortida | ||||
---|---|---|---|---|---|---|
"Preu unitari" | Cadena | Les files coincideixen amb "Preu unitari" | ||||
targeta W 17> | Les files comencen amb “Cuinar” | |||||
*ies | Commodin | |||||
120 | Nombre | Igual a 120 | ||||
Nombre | Igual a 120 | |||||
Comp> Més de 120 | ||||||
<120 | Comparació | <120 | Comparació | ><1 ><1 ><1 ><1 > 120 | Comparació | Major o igual a 120 |
120 | Comparació < No igual o | |||||
> | ||||||
Comparació | No en blanc | |||||
=B7 | Formular 1 6 a > |
⦽ Paràmetre de retorn:
La funció DSUM retorna un valor de suma.
⦽ S'aplica a:
Versió de Microsoft Excel 2000 a Office 365, Excelversió 2011 per a Mac i posteriors.
4 exemples adequats per utilitzar la funció DSUM d'Excel
Exemple 1: DSUM s'utilitza com a funció
Com totes les altres funcions, DSUM és una funció d'Excel i funciona com a tal. Només heu de declarar els arguments tal com indica la sintaxi.
➧ Enganxeu la fórmula següent a qualsevol cel·la en blanc (és a dir, G5:H5 ) per calcular el suma del camp Preu unitari .
=DSUM(B8:H19,"Unit Price",B5:C6)
Dins de la fórmula,
B8:H19; és l'interval.
“Preu unitari”; és el camp especificat del qual calculeu la suma.
B5:C6; interval on existeixen criteris específics.
➧ Premeu ENTER . Aleshores apareixerà el valor avaluat.
Mitjançant la fórmula, imposem dos criteris
⏩ Suma Preu unitari de ID de comanda s superior a 10021 .
⏩ Suma Preu unitari de Quantitat venuda superior o igual a 120 .
La funció DSUM avalua $3,74 . Suma les entrades favorables (és a dir, $1,87 i $1,87 ) i dóna com a resultat ( $1,87+$1,87 ) $3,74 .
Podeu utilitzar criteris diferents segons els vostres tipus de dades i la funció DSUM funciona bé.
Exemple 2: DSUM calcula la suma total (criteri únic)
Semblant a la funció SUM , la funció DSUM pot calcular la suma total de qualsevol camp (és a dir, Qualsevol columna ). En aquest cas, calculem el Preu total de cada producte venut a partir del conjunt de dades.
➧ Escriu la fórmula següent a qualsevol cel·la (és a dir, G5 :H5 ).
=DSUM(B8:H19,"Total Price",B5:C6)
A la fórmula,
B8:H19; indica l'interval.
“Preu total”; indica el camp especificat del qual calculeu la suma.
B5:C6; es refereix a l'interval on existeixen criteris específics.
➧ Premeu INTER . Després, apareixerà el valor de la suma total.
La fórmula només imposa un criteri
⏩ Per sumar el Preu total de ID de comanda igual a 10017 o inferior, això significa totes les entrades del conjunt de dades.
El valor resultant de la fórmula és 2033,01 $. Suma totes les entrades de la columna Preu total . Podeu utilitzar altres capçaleres com a camps per obtenir la suma total.
Exemple 3: DSUM calcula la suma (diversos criteris)
A partir de l'exemple anterior (és a dir, Exemple 2 ), aprenem que la funció DSUM funciona de manera similar a la funció SUM . Però, què passa si només volem sumar un camp específic que compleixi diverses condicions?
En aquest escenari, imposem quatre criteris en un interval (és a dir, B5:E6 ) i DSUM suma les entrades del camp Preu total que tenen
⏩ ID de comanda igual o superior a 10017.
⏩ Regió Est.
⏩ Situadaa la categoria Galetes .
⏩ Identificat com a producte Arrel de fletxa .
➧ Escriu la fórmula següent a qualsevol cel·la ( és a dir, G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
Les referències declaren els mateixos arguments que en exemples anteriors. Tots els criteris es troben a l'interval B8:H19 com podem veure.
La fórmula fa coincidir cada camp especificat amb els criteris i es mou cap a la dreta per, finalment, fer coincidir les entrades adequades.
➧ Premeu ENTER. Apareix el valor agregat.
Finalment, la fórmula coincideix amb 3 entrades que compleixen les condicions imposades i retorna un valor de 695,42 $ .
Si comprovem el valor resultant amb les entrades coincidents, sembla que el valor és el mateix ( 318,28 $ + 303,02 $ + 74,12 $ ) 695,42 $ .
Exemple 4: DSUM utilitzat en macros VBA
També podem utilitzar el DSUM funció als codis VBA Macro . Seguint el format de la funció Macro DSUM , podem imitar qualsevol exemple anterior d'aquest article.
Diguem que volem la suma del Preu total de cada entrada a el conjunt de dades.
➧ Premeu ALT+F11 del tot. En un moment s'obre la finestra Microsoft Visual Basic . A la finestra visual de Microsoft , seleccioneu Insereix > Trieu Mòdul .
➧ Al Mòdul , enganxeu el següent codi Maco i després premeu F5 per executarcodi.
2547
Al codi Macro ,
“F5:G5” ; indica on s'ubicarà el valor resultant.
➧ Torneu al full de treball i veureu la suma de les entrades Preu total a la cel·la F5:G5 .
Diferenciar SUMIF, SUMIFS i DSUM:
No aplicable
Aspectes | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sintaxi | SUMIF(interval, criteris, [interval_suma]) | SUMIFS(interval_suma, interval_criteri1, criteri1, [interval_criteri2, criteri2], …) | DSUM> |
Base de dades | Funció condicional | Funció condicional | Una funció de base de dades |
Formació | No es necessita cap formació particular | No es necessita cap formació particular | Requereix etiquetes de camp per funcionar |
Imposició de criteris | Es pot inserir un únic criteri dins o fora de la fórmula | Es poden inserir diversos criteris dins o fora i la fórmula i sembla desordenat però flexible. | Els criteris es defineixen fora o dins de la fórmula i semblen nets |
Manejar diversos criteris a la mateixa posició | |||
No es poden gestionar diversos criteris a la mateixa posició | S'encarrega fàcilment | ||
Entendre | Comparativament fàcil d'entendre que la funció SUMIFS | Més difícil d'entendre i aplicar | Fàcilment S'entén |
Criteris complexos de la construcció | Criteris complexos personalitzats L'edifici és difícil | Molt a l'est per construir Criteris complexos personalitzats | Criteris complexos personalitzats difícils de crear |
⧭ Coses que cal tenir en compte quan s'utilitza DSUM
🔼 El rang de criteris pot estar en qualsevol part del full de treball. No obstant això, és preferible no col·locar l'interval de criteris en posicions com ara la superposició amb el conjunt de dades i per sota del conjunt de dades.
🔼 Si DSUM ha de funcionar amb tot el conjunt de dades, col·loqueu una línia en blanc. a sota de la capçalera de l'interval de criteris.
🔼 Es pot utilitzar qualsevol interval de criteris si consta d'almenys un camp de columna i una condició.