Sommario
Excel DSUM è una funzione DATABASE funzione somma. DSUM calcola la somma dei campi specificati secondo i criteri specificati. Richiede tre argomenti obbligatori: Gamma , Campo , e Criteri .
In questo articolo, imparerete come utilizzare la funzione DSUM funzione con esempi appropriati.
Scarica la cartella di lavoro di Excel
Usi della funzione DSUM di Excel.xlsmFunzione DSUM di Excel: sintassi e argomenti
⦽ Funzione Obiettivo:
Il DSUM calcola la somma totale di uno specifico Campo abbinando specifici Criteri da un dato Gamma .
⦽ Sintassi:
DSUM (database, campo, criterio)
⦽ Argomenti Spiegazione:
Argomento | Richiesto/facoltativo | Spiegazione |
---|---|---|
gamma | Richiesto | intervallo di celle che contiene tutte le voci |
campo | Richiesto | Indica la colonna da calcolare per la somma |
criteri | Richiesto | intervallo di celle a cui sono assegnate condizioni specifiche |
⦽ Cosa si può usare come criterio:
DSUM offre diversi tipi di criteri per filtrare i dati dall'intervallo. Alcuni dei tipi di criteri più utilizzati sono
Criteri | Tipo | Uscita |
---|---|---|
"Prezzo unitario" | Stringa | Le righe corrispondono a "Prezzo unitario". |
Cuoco* | Jolly | Le righe iniziano con "Cook". |
*Mie | Jolly | Le righe terminano con "i". |
120 | Numero | Pari a 120 |
120 | Confronto | Superiore a 120 |
<120 | Confronto | Meno di 120 |
=120 | Confronto | Maggiore o uguale a 120 |
120 | Confronto | Non uguale a 120 |
Confronto | Non vuoto | |
=B7 | Formula | Pari all'argomento di B7 |
⦽ Parametro di ritorno:
Il DSUM restituisce un valore di somma.
⦽ Si applica a:
Versione di Microsoft Excel 2000 all'Ufficio 365, Versione Excel 2011 per Mac e in seguito.
4 Esempi di utilizzo della funzione DSUM di Excel
Esempio 1: DSUM usato come funzione
Come tutte le altre funzioni, DSUM è una funzione di Excel e funziona come tale: basta dichiarare gli argomenti come indicato dalla sintassi.
➧ Incollare la seguente formula in una qualsiasi cella vuota (ad es, G5:H5 ) per calcolare la somma dei valori di Prezzo unitario campo.
=DSOMMA(B8:H19, "Prezzo unitario",B5:C6)
All'interno della formula,
B8:H19; è l'intervallo.
"Prezzo unitario"; è il campo specificato di cui si calcola la somma.
B5:C6; gamma in cui esistono criteri specifici.
➧ Stampa ENTRARE Appare quindi il valore valutato.
La formula impone due criteri
Somma Prezzo unitario di ID ordine maggiore di 10021 .
Somma Prezzo unitario di Quantità venduto maggiore o uguale 120 .
Il DSUM valuta la funzione $3.74 Somma le voci favorevoli (cioè le voci che non sono state considerate). $1.87 e $1.87 ) e risulta ( $1.87+$1.87 ) $3.74 .
È possibile utilizzare criteri diversi a seconda dei tipi di dati e del tipo di DSUM funziona bene.
Esempio 2: DSUM calcola la somma totale (criterio singolo)
Simile al SOMMA la funzione DSUM può calcolare la somma totale di qualsiasi campo (ad es, Qualsiasi colonna ). In questo caso, calcoliamo il valore Prezzo totale di ogni prodotto venduto nel set di dati.
➧ Scrivete la formula seguente in una cella qualsiasi (ad es, G5:H5 ).
=DSOMMA(B8:H19, "Prezzo totale",B5:C6)
Nella formula,
B8:H19; indica l'intervallo.
"Prezzo totale"; indica il campo specificato di cui si calcola la somma.
B5:C6; si riferisce all'intervallo in cui esistono criteri specifici.
➧ Colpire ENTRARE Successivamente, apparirà il valore della somma totale.
La formula impone un solo criterio
⏩ Per sommare le Prezzo totale di ID ordine è uguale o inferiore a 10017 cioè tutte le voci del set di dati.
Il valore risultante della formula è $2033.01. Somma tutte le voci della cartella Prezzo totale colonna . È possibile utilizzare altre intestazioni come campi per ottenere la somma totale.
Esempio 3: DSUM calcola la somma (criteri multipli)
Dall'esempio precedente (ad es, Esempio 2 ), impariamo il DSUM funziona in modo simile alla funzione SOMMA Ma se volessimo solo sommare un campo specifico che soddisfa più condizioni?
In questo scenario, imponiamo quattro criteri in un intervallo (ad esempio, B5:E6 ) e DSUM somma le voci di Prezzo totale che hanno
⏩ ID ordine uguale o superiore a 10017.
Regione Est.
⏩ Posizionato in Biscotti categoria.
⏩ Identificato come Radice di freccia Prodotto.
➧ Scrivete la seguente formula in una cella qualsiasi (ad es, G5:H5 ).
=DSOMMA(B8:H19, "Prezzo totale",B5:E6)
I riferimenti dichiarano gli stessi argomenti degli esempi precedenti. Tutti i criteri si trovano nella cartella B8:H19 come possiamo vedere.
La formula abbina ogni campo specificato ai criteri e si sposta verso destra per abbinare le voci appropriate.
➧ Stampa ENTRARE. Viene visualizzato il valore aggregato.
La formula corrisponde finalmente a 3 che soddisfano le condizioni imposte e restituisce un valore di $695.42 .
Se si effettua un controllo incrociato tra il valore risultante e le voci abbinate, il valore sembra essere lo stesso ( $318.28 + $303.02 + $74.12 ) $695.42 .
Esempio 4: DSUM utilizzato nelle macro VBA
Si può anche utilizzare l'opzione DSUM funzione in Macro VBA codici. Seguire la macro DSUM possiamo imitare tutti gli esempi precedenti di questo articolo.
Supponiamo di volere la somma dei valori di Prezzo totale di ogni voce del set di dati.
➧ Colpire ALT+F11 In tutto. In un momento Microsoft Visual Basic Si apre la finestra Microsoft Visual Window , Selezionare Inserire Scegliere Modulo .
➧ Nel Modulo Incollare il seguente codice Maco e poi premere F5 per eseguire il codice.
Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6")) End Sub
Nel Macro codice,
"F5:G5" ; indica la posizione del valore risultante.
➧ Tornate al foglio di lavoro e vedrete la somma di Prezzo totale voci nella cella F5:G5 .
Distinguere SUMIF, SUMIFS e DSUM:
Aspetti | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sintassi | SUMIF(range, criteri, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) | DSUM(database, campo, criteri) |
Database | Funzione condizionale | Funzione condizionale | Un database Funzione |
Formazione | Non è necessaria una formazione particolare | Non è necessaria una formazione particolare | Richiede etichette di campo per il funzionamento |
Criteri impositivi | Il singolo criterio può essere inserito all'interno o all'esterno della formula. | I criteri multipli possono essere inseriti all'interno o all'esterno della formula e hanno un aspetto disordinato ma flessibile. | I criteri sono definiti all'esterno o all'interno della formula e hanno un aspetto pulito. |
Gestione di più criteri nella stessa posizione | Non applicabile | Impossibile gestire più criteri nella stessa posizione | Si maneggia con facilità |
Comprensione | Comparativamente più facile da capire rispetto alla funzione SUMIFS | Più difficile da capire e da applicare | Facilmente comprensibile |
Criteri di costruzione del complesso | La costruzione di criteri complessi personalizzati è difficile | Molto est per costruire criteri complessi personalizzati | Criteri complessi e personalizzati difficili da costruire |
⧭ Cose da tenere a mente durante l'utilizzo di DSUM
🔼 L'intervallo di criteri può trovarsi in qualsiasi punto del foglio di lavoro. Tuttavia, è preferibile non collocare l'intervallo di criteri in posizioni come la sovrapposizione con il set di dati e al di sotto del set di dati.
🔼 Se DSUM deve essere eseguito sull'intero set di dati, inserire una riga vuota sotto l'intestazione dell'intervallo di criteri.
🔼 È possibile utilizzare qualsiasi intervallo di criteri se è composto da almeno un campo di colonna e una condizione.