.st0{fill:#FFFFFF;}

Excel Avanzato, Funzioni e Formule

Funzione database Excel DB.SOMMA

 Aprile 8, 2020

By  Damiano Causale

  • Home
  • Funzione database Excel DB.SOMMA

In questo articolo ti mostrerò come utilizzare la funzione database Excel DB.SOMMA.

La funzione DB.SOMMA Excel somma i valori di una colonna di un database che soddisfano i criteri specificati.

Sintassi e argomenti della funzione DB.SOMMA Excel

La sintassi della funzione è la seguente:

funzione database Excel | creare database Excel DB.SOMMA

Database è l’intervallo dei dati con i nomi dei campi nella riga superiore.

Campo è il riferimento di cella contenente l’etichetta della colonna o un numero che rappresenta la posizione della colonna del database da sommare. Può essere il nome del campo (ad esempio, “Ricavi di vendita”) o il numero di colonna (ad esempio, 4).

Criteri è l’intervallo di celle contenente i criteri che indicano quali record sommare.

Come utilizzare la funzione DB.SOMMA Excel

Partiamo da alcuni dati di esempio.

Creare un database con Excel

Ipotizziamo di voler conoscere la somma dei ricavi di vendita della Zona geografica Sud.

L’aspetto fondamentale della funzione sono i criteri.

Una volta che avrai compreso il loro utilizzo sarà tutto più semplice.

Funzione database Excel DB.SOMMA: come costruire un criterio

Vediamo come costruire i criteri logici per l’utilizzo della funzione database Excel DB.SOMMA.

All’inizio potrebbe sembrare complicato ma passo dopo passo proviamo a semplificare la costruzione.

Partiamo dai criteri semplici.

Costruire un criterio semplice

Facciamo riferimento ai dati di esempio.

L’intervallo dei criteri è rappresentato dall’intervallo di celle A1:D2.

Ad esempio, se vogliamo conoscere i ricavi di vendita della Zona geografica Sud dobbiamo impostare i criteri come di seguito.

Funzione Excel database DB.SOMMA

Il risultato sarà mostrato nella cella F5.

Possiamo fare una verifica utilizzando i filtri di Excel.

database con excel

È possibile creare condizioni utilizzando gli operatori logici AND e OR.

Ogni condizione all’interno di una stessa riga è connessa con una logica AND.

Ogni condizione all’interno di righe differenti è connessa con una logica OR.

Vediamo alcuni esempi.

Per ottenere tutti i record della Zona geografica Sud con ricavi di vendita maggiori di 5000 euro dobbiamo impostare i criteri nella stessa riga.

creare database con Excel | funzione database Excel

In questo caso facciamo ricorso agli operatori di confronto.

funzione database Excel e simboli di confronto

Vorrei farti notare che NON è necessario utilizzare il simbolo di uguale. Excel interpreta la parità di condizioni semplicemente in base al criterio inserito nella singola cella.

come creare un database con Excel

Il risultato sarà il seguente:

Inoltre, le funzioni database supportano anche l’utilizzo dei caratteri jolly.

funzioni database Excel  caratteri jolly

Ora ipotizziamo di voler conoscere i ricavi di vendita di due Zone geografiche: Sud e Isole.

Per ottenere questo risultato, dobbiamo aggiungere un secondo valore in una riga differente.

Il secondo valore deve essere inserito sotto il primo.

In questo caso l’intervallo dei criteri si riferisce alle celle A1:D3. I criteri inseriti ci consentiranno di ottenere la somma dei ricavi di vendita di tutti i record delle zone geografiche Sud e Isole.

database in Excel

Si tratta di una connessione logica di tipo OR.

funzione database Excel

Usare Excel come database

Costruire un criterio complesso

È possibile costruire dei criteri complessi. Ad esempio, possiamo utilizzare una logica AND multipla.

Nell’esempio vogliamo conoscere i ricavi di vendita maggiori a 5000 euro della Zona geografica Sud per il Genere prodotto Panetteria.

I criteri saranno inseriti così come mostrato di seguito:

Excel come database

Applicando i filtri Excel otteniamo il seguente risultato.

Esempio database Excel

Allo stesso modo, possiamo utilizzare anche una logica OR multipla.

L’intervallo dei criteri deve essere esteso e far riferimento alle celle A1:D4.

come si crea un database con Excel

database Excel | funzione DB.SOMMA

La logica OR e la logica AND può essere utilizzata anche in combinazione tra campi diversi.

Ad esempio, per calcolare i ricavi di vendita della Zona geografica Sud del Genere prodotto Panetteria e Dolciumi dobbiamo impostare i criteri nel modo seguente:

funzione database Excel

Facciamo un ulteriore verifica utilizzando i filtri.

funzione database Excel DB.SOMMA

Infine, vediamo un esempio di utilizzo dei caratteri jolly.

In questo caso saranno sommati solo i record il cui Genere prodotto inizia con le lettere “Ca” appartenente alla Zona geografica Isole.

funzione database Excel

I filtri ci aiutano a capire meglio il risultato.

filtro automatico funzione database Excel

La funzione DB.SOMMA Excel in sintesi

Potrai utilizzare la funzione DB.SOMMA Excel per sommare tutti record di un database che soddisfano determinati criteri.

Tutti gli argomenti della funzione sono obbligatori.

Pertanto, è importante indicare l’intervallo di celle del database e includere la prima riga del database contenente nomi dei campi.

Ricorda che il nome del campo può essere racchiuso tra virgolette (ad esempio, “Ricavi di vendita”) o in alternativa è possibile immettere un numero corrispondente alla posizione del campo all’interno del database (ad esempio, 4 ad indicare la quarta colonna). Personalmente utilizzo un rifermento di celle per rendere la funzione più dinamica.

Infine, è necessario, specificare il 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. È inoltre possibile inserire più campi in colonne separate per aggiungere più condizioni.

Vuoi saperne di più sulle funzioni database?

Potrebbe interessarti il seguente articolo:

Database Excel: le funzioni

Damiano Causale


Mi chiamo Damiano Causale, istruttore Microsoft certificato, per lavoro aiuto aziende e privati nell'utilizzo di Excel.

Damiano Causale

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}