Come utilizzare la funzione DSUM di Excel (4 esempi appropriati)

  • Condividi Questo
Hugh West

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

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

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.