Táboa de contidos
Excel DSUM é unha función de suma DATABASE . A función DSUM calcula a suma dos campos especificados seguindo os criterios especificados. Necesita tres argumentos obrigatorios: Intervalo , Campo e Criterios .
Neste artigo, aprenderá a usar a función DSUM con exemplos axeitados.
Descargar o libro de traballo de Excel
Usos da función Excel DSUM.xlsmFunción Excel DSUM: sintaxe e argumentos
⦽ Obxectivo da función:
A función DSUM calcula a suma total dun Campo específico facendo coincidir Criterios específicos dun Intervalo determinado.
⦽ Sintaxe:
DSUM (database, field, criteria)
⦽ Explicación dos argumentos:
Argumento | Requirido/Opcional | Explicación |
---|---|---|
intervalo | Obrigatorio | intervalo de celas que conteñen todas as entradas |
campo | Obrigatorio | Indica a columna que se vai calcular para a suma |
criterios | Obrigatorio | intervalo de celas onde se asignan condicións específicas |
⦽ Que se poden usar como criterios:
DSUM ofrece varios tipos de criterios para filtrar os datos do intervalo. Algúns tipos de criterios máis utilizadosson
Criterios | Tipo | Saída | ||||
---|---|---|---|---|---|---|
“Prezo unitario” | Cadea | As filas coinciden con “Prezo unitario” | ||||
tarxeta 17> | As filas comezan por “Cociñar” | |||||
*ies | Comodín | 1 | ||||
120 | Número | Iguais a 120 | ||||
Número | Iguais a 120 | |||||
12> | 1> <1 > Maior que 120 | |||||
<120 | Comparación | <120 | Comparación | 120 | Comparación | Maior ou igual 120 |
120 | Comparación non igual ou superior a 120 | |||||
120 | Comparación <1 7 > | |||||
Comparación | Non está en branco | |||||
=B7 | For 16> | For 16> <1 a Comparación | > |
⦽ Parámetro de retorno:
A función DSUM devolve un valor de suma.
⦽ Aplícase a:
Versión de Microsoft Excel 2000 a Office 365, Excelversión 2011 para Mac e posteriores.
4 Exemplos axeitados para usar a función DSUM de Excel
Exemplo 1: DSUM usado como función
Como todas as outras funcións, DSUM é unha función de Excel e funciona como tal. Só tes que declarar os argumentos segundo indica a sintaxe.
➧ Pega a seguinte fórmula en calquera cela en branco (é dicir, G5:H5 ) para calcular o suma do campo Prezo unitario .
=DSUM(B8:H19,"Unit Price",B5:C6)
Dentro da fórmula,
B8:H19; é o intervalo.
“Prezo unitario”; é o campo especificado do que calcula a suma.
B5:C6; intervalo onde existen criterios específicos.
➧ Preme ENTER . Despois aparecerá o valor avaliado.
Pola fórmula, impoñemos dous criterios
⏩ Suma Prezo unitario de ID de pedido s superiores a 10021 .
⏩ Suma Prezo unitario de Cantidade vendida igual ou superior a 120 .
A función DSUM avalía $3,74 . Suma as entradas favorables (é dicir, $1,87 e $1,87 ) e dá como resultado ( $1,87+$1,87 ) $3,74 .
Podes usar diferentes criterios dependendo dos teus tipos de datos e a función DSUM funciona ben.
Exemplo 2: DSUM calcula a suma total (criterio único)
Semellante á función SUMA , a función DSUM pode calcular a suma total de calquera Campo (é dicir, Calquera columna ). Neste caso, calculamos o Prezo total de cada produto vendido a partir do conxunto de datos.
➧ Escribe a seguinte fórmula en calquera cela (é dicir, G5 :H5 ).
=DSUM(B8:H19,"Total Price",B5:C6)
Na fórmula,
B8:H19; indica o intervalo.
“Prezo total”; indica o campo especificado do que calcula a suma.
B5:C6; refírese ao intervalo onde existen criterios específicos.
➧ Prema ENTER . Despois, aparecerá o valor da suma total.
A fórmula impón só un criterio
⏩ Para sumar o Prezo total de ID de pedido é igual igual ou inferior a 10017 , isto significa todas as entradas do conxunto de datos.
O valor resultante da fórmula é $2033,01. Suma todas as entradas da columna Prezo total . Podes usar outras cabeceiras como campos para obter a suma total.
Exemplo 3: DSUM calcula a suma (varias criterios)
A partir do exemplo anterior (é dicir, Exemplo 2 ), aprendemos que a función DSUM funciona de forma similar á función SUM . Pero e se só queremos sumar un campo específico que cumpre con varias condicións?
Neste escenario, impoñemos catro criterios nun intervalo (é dicir, B5:E6 ) e DSUM suma as entradas do campo Prezo total que teñen
⏩ ID de pedido igual ou superior a 10017.
⏩ Rexión Este.
⏩ Situadona categoría Cookies .
⏩ Identificado como produto Arrow Root .
➧ Escribe a seguinte fórmula en calquera cela ( é dicir, G5:H5 ).
=DSUM(B8:H19,"Total Price",B5:E6)
As referencias declaran os mesmos argumentos que nos exemplos anteriores. Todos os criterios sitúanse no intervalo B8:H19 como podemos ver.
A fórmula fai coincidir todos os campos especificados cos criterios e desprázase cara á dereita para finalmente coincidir coas entradas adecuadas.
➧ Prema ENTER. Aparece o valor agregado.
A fórmula finalmente coincide con 3 entradas que cumpren as condicións impostas e devolve un valor de $695,42 .
Se comprobamos o valor resultante coas entradas coincidentes, o valor parece ser o mesmo ( $318,28 + $303,02 + $74,12 ) $695,42 .
Exemplo 4: DSUM usado en macros VBA
Tamén podemos usar o DSUM función en códigos VBA Macro . Seguindo o formato da función Macro DSUM , podemos imitar calquera exemplo anterior deste artigo.
Digamos que queremos a suma do Prezo total de cada entrada en o conxunto de datos.
➧ Prema ALT+F11 por completo. Nun momento ábrese a xanela Microsoft Visual Basic . Na Xanela visual de Microsoft , seleccione Inserir > Escolla Módulo .
➧ No Módulo , pegue o seguinte código Maco e prema F5 para executarcódigo.
8863
No código Macro ,
“F5:G5” ; indica onde se situará o valor resultante.
➧ Volve á folla de traballo e verás a suma das entradas de Prezo total na cela F5:G5 .
Diferenciar SUMIF, SUMIFS e DSUM:
Non aplicable
Aspectos | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sintaxe | SUMIF(intervalo, criterios, [intervalo_suma]) | SUMIFS(intervalo_suma, intervalo_criterio1, criterios1, [intervalo_criterio2, criterios2], …) | DSUM> |
Base de datos | Función condicional | Función condicional | Unha función de base de datos |
Formación | Non se precisa formación particular | Non se precisa formación particular | Require etiquetas de campo para funcionar |
Impoñer criterios | Pódese inserir un único criterio dentro ou fóra da fórmula | Pódense inserir varios criterios dentro ou fóra e a fórmula e parecer desordenado pero flexible. | Os criterios defínense fóra ou dentro da fórmula e parecen limpos |
Manexo de varios criterios na mesma posición | |||
Non se poden xestionar varios criterios na mesma posición | Manexa con facilidade | ||
Comprensión | Comparativamente fácil de entender que a función SUMIFS | Máis difícil de entender e aplicar | Facilmente Comprensión |
Criterios complexos de construción | Criterios complexos personalizados A construción é difícil | Moi ao leste para construír Criterios complexos personalizados | Difícil de crear criterios complexos personalizados |
⧭ Cousas a ter en conta ao usar DSUM
🔼 O intervalo de criterios pode estar en calquera lugar da folla de traballo. Non obstante, é preferible non colocar o intervalo de criterios en posicións como a superposición co conxunto de datos e debaixo do conxunto de datos.
🔼 Se DSUM ten que realizar todo o conxunto de datos, coloque unha liña en branco. debaixo da cabeceira do intervalo de criterios.
🔼 Pódese utilizar calquera intervalo de criterios se consta de polo menos un campo de columna e unha condición.