Funzione DSUM di Excel: somma i record in un database

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial mostra come usare il Funzione DSUM di Excel in Excel per sommare i record in un database.

Panoramica della funzione DSUM

La funzione DSUM Calcola la somma di un campo in un database per i record che soddisfano determinati criteri.

Per utilizzare la funzione Foglio di lavoro Excel DSUM, selezionare una cella e digitare:

(Notare come appaiono gli input della formula)

Funzione DSUM Sintassi e input:

1 =DSUM(database,campo,criteri)

Banca dati - L'intervallo del database con i nomi dei campi nella riga superiore.

campo - Il campo all'interno del database da sommare. Può essere il nome del campo (es: "data di nascita") o il numero della colonna (es: 5).

criteri - L'intervallo di celle contenente i criteri che indicano quali record sommare. Esempio:

DSUM è una delle funzioni del database di Excel. Restituisce la somma di una colonna in un database, dopo aver applicato un intervallo di filtri ai dati.

Nota che quando diciamo "database" in questo contesto, intendiamo solo una tabella di dati in Excel, che è stata organizzata con intestazioni di colonna.

Come utilizzare la funzione DSUM

Per utilizzare la funzione DSUM di Excel, digitare quanto segue:

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

Abbiamo un database con alcuni dati sui film. Vogliamo sapere quanti Oscar sono stati vinti da film usciti dopo il 2000, che hanno incassato oltre 1 miliardo di dollari. DSUM può ottenere queste informazioni per noi.

Ecco come funziona DSUM:

  • Il primo argomento è il database, che abbiamo nelle celle B7: F19. Nota: devi includere le intestazioni delle colonne in questo intervallo.
  • Il secondo argomento è la colonna che vogliamo sommare: Oscar vinti. Puoi fare riferimento alle colonne con il loro nome tra virgolette o con la loro posizione numerica (quindi potremmo anche metterne 5 qui).
  • Nel terzo argomento definiamo i filtri che vogliamo applicare a DSUM prima di calcolare la somma. Questi sono in B3: F4.

Dai un'occhiata più da vicino ai filtri che abbiamo definito in B3:F4. Abbiamo le stesse intestazioni del database e abbiamo definito due criteri: un "Anno" maggiore di 2000 e un "Worldwide Gross ($ m)" maggiore di 1000.

DSUM restituisce correttamente 12 Oscar. Due film soddisfano questi criteri: Il ritorno del re, che fa la parte del lavoro del monarca con 11 Oscar, e Spettro, che ne aggiunge 1 in più al totale.

DSUM somma solo valori numerici

DSUM includerà solo righe con dati numerici e ignorerà il testo. Ad esempio, se proviamo a sommare la colonna "Nome", DSUM restituirà 0, perché non trova alcun dato numerico da sommare.

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

Cosa puoi usare come criterio

DSUM consente di utilizzare una serie di criteri diversi durante il filtraggio dei dati. Ecco alcuni esempi comuni:

Utilizzo di più righe di criteri

Quando crei la tabella dei criteri, puoi utilizzare più di una riga se necessario.

Se utilizzi più di una riga, DSUM utilizzerà la logica "OR": includerà i dati che corrispondono a una qualsiasi delle righe dei criteri.

Ecco un esempio:

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

Vogliamo sapere quanti Oscar hanno vinto in totale Titanic del 1997 e Il ritorno del re del 2003. Poiché ci sono due film chiamati "Titanic" nel database, abbiamo anche specificato l'anno nella nostra tabella dei criteri.

Nota inoltre che abbiamo utilizzato solo le due colonne su cui desideriamo filtrare nella nostra tabella dei criteri: non è necessario includerle tutte.

DSUM restituisce 22 - 11 per ogni film.

Usa SUM quando non hai bisogno di filtrare i dati

DSUM è uno strumento potente quando è necessario filtrare i dati in modi complessi. Ma se non hai bisogno di usare i filtri, usa invece SUM.

Usi SUM in questo modo:

1 =SOMMA(C3:C14)

Come puoi vedere qui, con SUM definisci semplicemente l'intervallo contenente i tuoi dati e restituirà la somma di tutte le celle numeriche all'interno di tale intervallo.

Ulteriori informazioni nella pagina principale Funzione SOMMA di Excel<>.

DSUM in Fogli Google

La funzione DSUM funziona esattamente allo stesso modo in Fogli Google come in Excel:

Note aggiuntive

Utilizzare la funzione DSUM per aggiungere record di database che soddisfano determinati criteri.

Innanzitutto, indica l'array che contiene il database. IMPORTANTE: la prima riga del database deve contenere i nomi dei campi.

Quindi, indica quale campo all'interno del database sommare. Inserisci il nome del campo, racchiuso tra virgolette (es: “Età”) oppure inserisci un numero corrispondente alla posizione del campo all'interno del database (es: 2 per la seconda colonna).

Infine, fai riferimento all'intervallo di celle che contiene i criteri da utilizzare. I criteri devono avere almeno un nome di campo con una condizione al di sotto di esso. Puoi inserire più campi in colonne separate per aggiungere più condizioni.

Esempi DSUM in VBA

Puoi anche utilizzare la funzione DSUM in VBA. Tipo:
application.worksheetfunction.dsum(database,campo,criteri)
Per gli argomenti della funzione (database, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.

Torna all'elenco di tutte le funzioni in Excel

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave