Le Funzioni SOMMA.SE e SOMMA.PIÙ.SE per sommare valori definiti da uno o più criteri logici
La Funzione SOMMA.SE consente di sommare i valori all'interno di un intervallo di celle che rispondono a una specifica condizione logica. In altre parole, la somma viene calcolata solo per quelle celle che soddisfano il criterio definito dall'utente, permettendo così di
calcolare i dati in base ad una specifica esigenza.
La Funzione SOMMA.PIÙ.SE, invece, offre una maggiore flessibilità poiché permette di sommare i valori presenti in un intervallo che rispondono contemporaneamente a più criteri. Ogni condizione aggiuntiva affinata dall'utente rende possibile un'analisi più complessa dei dati, includendo solo i valori che rispettano tutte le condizioni specificate.
La Funzione SOMMA.PIÙ.SE è stata introdotta a partire dalla versione di Excel
2007, e da quel momento è diventata parte integrante del pacchetto di strumenti
matematici offerti dal software. Entrambe le Funzioni appartengono alla
categoria delle Funzioni Matematiche.
:: Nella parte conclusiva della sezione, è disponibile un video di spiegazione/approfondimento di queste due importanti Funzioni di Excel.
Le Funzioni SOMMA.SE e SOMMA.PIÙ.SE
[01] - Funzione SOMMA.SE di Excel: sintassi
[02] - Esempio di applicazione della Funzione SOMMA.SE
[03] - Utilizzare solo gli argomenti obbligatori della
Funzione SOMMA.SE
[04] - Utilizzare a Funzione SOMMA.SE con il connettivo OR
[05] - La Funzione SOMMA.PIÙ.SE di Excel sintassi
[06] - Esempio di applicazione della Funzione SOMMA.PIÙ.SE
[07] - SOMMA.PIÙ.SE applicare gli operatori logici di confronto
[08] - Applicare la Funzione SOMMA.PIÙ.SE con le date
[09] - Applicare i caratteri jolly nei criteri di somma
[10] - Video tutorial: la Funzione SOMMA.SE e SOMMA.PIÙ.SE
Funzione SOMMA.SE di Excel: sintassi
La Funzione SOMMA.SE (SUMIF nella versione linguistica
originale) di Excel permette di sommare i valori di un intervallo selezionato, applicando un filtro basato su una condizione specifica.
In pratica, Excel somma solo i valori delle celle che rispettano il criterio stabilito dall'utente.
Questa Funzione risulta particolarmente utile per estrarre informazioni precise da un insieme di dati, consentendo di effettuare calcoli mirati e personalizzati in base alle esigenze analitiche.
La sintassi della Funzione è
la seguente:
=SOMMA.SE(intervallo;criterio;[int_somma])
nella quale:
intervallo: è l’intervallo nelle quali
cercare i valori.
criterio: definisce la condizione del valore da
ricercare nell'intervallo;
L'impostazione del criterio è un argomento molto flessibili in quanto possono
essere applicati operatori logici, riferimenti a celle, Funzioni, ed utilizzare
i caratteri * e ?
[int_somma]: argomento facoltativo.
Definisce le celle che verranno sommate se si realizza il vero della condizione
definita nel criterio. Qualora l'argomento venisse omesso verranno calcolate i
valori presenti nella colonna sulla quale è stato definito il criterio.
NOTA. Perché la Funzione SOMMA.SE Funzioni correttamente, è fondamentale che l'argomento intervallo abbia la stessa dimensione di int_somma, cioè che possieda lo stesso numero di righe.
Esempio di applicazione della Funzione SOMMA.SE
Nell'immagine sotto raffigurata, la Funzione SOMMA.SE è utilizzata per sommare i valori presenti nella colonna Fatturato (intervallo F3 ) solo per i record in cui il venditore corrisponde a "Verdi". La sintassi della formula è la seguente:
=SOMMA.SE(C3:C90; H3; F3:F90)
Nel dettaglio i singoli argomenti della Funzione:
C3:C90
- è l’intervallo di celle entro incui viene cercato il criterio, in questo caso, la colonna Venditore.
H3 - Rappresenta il criterio di confronto, cioè il valore "Verdi". La Funzione cercherà tutte le occorrenze di "Verdi" nell’intervallo C3:C90.
F3:F90 - Questo è l’intervallo di somma, ovvero la colonna Fatturato. La
Funzione SOMMA.SE sommerà i valori
di questo intervallo solo per le righe in cui il venditore è "Verdi".
In base alla sintassi di cui sopra, la Funzione restituisce il totale delle vendite realizzate dal venditore "Verdi", visualizzato nella cella H6, che è pari a 63.466,00 €.
Nel sottostante screenshot viene proposto un ulteriore esempio molto simile
al precedente
In questo caso il nome del venditore è inserito direttamente nella formula. Si ricorda che, nelle formule, i testi vanno sempre racchiusi tra doppi apici.
La Funzione può essere espressa come segue:
=SOMMA.SE(C:C; "Rossi"; F:F)
In dettaglio:
L’intervallo C:C rappresenta l’intera colonna contenente i criteri di selezione (in questo caso, il nome del venditore).
Il criterio "Rossi" è il valore specifico che si sta cercando.
F:F è l’intervallo da sommare, corrispondente all’intera colonna dei valori da calcolare.
Nota: È possibile riferirsi all’intera colonna di un foglio di lavoro utilizzando la notazione C:C e F:F,
per indicare rispettivamente le intere colonne C e F.
Utilizzare solo gli argomenti obbligatori della Funzione SOMMA.SE
Come espresso dalla sintassi della Funzione
=SOMMA.SE(intervallo;criterio;[int_somma])
il terzo
argomento, essendo indicato fra parentesi
quadrata [int_somma], è
un argomento facoltativo.
Nel caso in cui la colonna nella quale
verificare il criterio sia la stessa da sommare è possibile utilizzare solo i
primi due argomenti della Funzione SOMMA.SE
Esempio raffigurato nell'immagine sottostante.
Si vogliono sommare solo i numeri positivi,
pertanto si imposta il criterio che i valori
contenuti nell'intervallo delle celle B2:B6
siano maggiori di zero.
=SOMMA.SE(B2:B6;">0")
:: Attenzione. Il criterio maggiore di zero ">0" all'interno della
Funzione deve essere espresso fra doppi apici.
Utilizzare SOMMA.SE con criteri OR
Soddisfare questo tipo di impostazione è molto semplice, basta sommare distinte Funzione che una ad una calcola i singoli criteri.
Nella sucessiva immagine l'obiettivo è calcolare il fatturato totale realizzato dai venditori "Verdi" e "Bianchi" nella colonna "Fatturato". Il risultato viene mostrato nella cella G5.
Nella cella G5 è stata inserita la formula
=SOMMA.SE(C3:C18; F3; D3:D18) + SOMMA.SE(C3:C18; F4; D3:D18)
Nello specifica rappresenta il risultato di due
semplici SOMMA.SE fra di loro sommati.
Se invece vogliamo sommare valori che soddisfano
due condizioni contemporaneamente (anziché una
sola), dobbiamo usare la Funzione SOMMA.PIÙ.SE.
:: Nota. Connettivo OR significa che la somma viene fatta se una qualunque delle due condizioni è soddisfatta.
Connettivo AND significa che la somma viene fatta solo se entrambe le condizioni sono soddisfatte allo stesso tempo.
La Funzione SOMMA.PIÙ.SE di Excel sintassi
La Funzione SOMMA.PIÙ.SE permette di calcolare i valori contenuti nelle celle di un determinato intervallo che soddisfano più criteri.
La sintassi della formula è la seguente:
=SOMMA.PIÙ.SE(int.somma;int.criteri1;criteri1; int.criteri2;criteri2… )
Nella quale:
int.somma: è il primo argomento
della Funzione e descrive l’intervallo da sommare, cioè l'insieme di celle in
cui la Funzione calcolerà la somma.
A seguire, si definiscono le coppie di intervallo e criterio per ciascuna condizione:
Il primo intervallo di criteri (int_criteri1) indica l'insieme di celle da verificare per il primo criterio.
Il primo criterio (criteri1) rappresenta il valore o la condizione che le celle dell’intervallo devono rispettare.
Il secondo intervallo di criteri e il secondo criterio seguono lo stesso schema,
e così via, permettendo di specificare ulteriori condizioni.
::Nota. La Funzione SOMMA.PIÙ.SE utilizza una logica AND. Una cella nell'intervallo di somma viene inclusa nel calcolo solo se soddisfa tutti i criteri specificati, cioè solo
quando tutte le condizioni risultano vere.
Se si volessero collegare due criteri con il connettivo OR bisogna usare due
specifiche Funzioni SOMMA.SE fra loro disgiunte con la Funzione OR
Esempio di applicazione della Funzione SOMMA.PIÙ.SE
Esempio nella sottostante immagine si vuole calcolare il totale dei fatturati per un venditore specifico, in questo caso "Bianchi", all'interno di una determinata area geografica, la regione Lombardia.
La Funzione da applicare è la seguente:
=SOMMA.PIÙ.SE(F:F;C:C;"Bianchi";D:D;"Lombardia")
La Funzione SOMMA.PIÙ.SE mostrata nell'immagine serve restituisce pertanto la
somma di tutti i valori presenti nella colonna F (colonna "Fatturato") solo se vengono soddisfatti due criteri specifici:
Il primo criterio richiede che, nella colonna C (colonna "Venditore"), sia presente il valore "Bianchi".
Il secondo criterio richiede che, nella colonna D (colonna "Regione"), sia presente il valore "Lombardia".
Il risultato finale rappresenta la somma dei fatturati che soddisfano entrambe le condizioni, che nell'esempio mostrato è 26.510,00 €.
SOMMA.PIÙ.SE applicare gli operatori logici di confronto
in questo secondo esempio di applicazione della Funzione SOMMA.PIÙ.SE si vogliono sommare i valori di fatturato per il venditore "Rossi" (indicato nella cella H3) ma solo per le transazioni in cui il fatturato supera i 2000 €.
Nel caso specifico.
Intervallo da sommare: F3:F90, rappresenta le celle della colonna "Fatturato".
Primo intervallo di criteri: C3:C90, che rappresenta le celle della colonna "Venditore".
Primo criterio: H3, che contiene il valore "Rossi". Questo criterio fa sì che la somma consideri solo le righe in cui il venditore è "Rossi".
Secondo intervallo di criteri: F3:F90, è nuovamente come il primo argomento la colonna "Fatturato".
Secondo criterio: ">2000", indica di includere solo le righe in cui il fatturato è superiore a 2000 €.
applicare la Funzione
Applicare la Funzione SOMMA.PIÙ.SE con le date
L'obiettivo del calcolo rappresentato nel sottostante screenshot è determinare il fatturato totale degli ultimi 7 giorni, inclusa la data odierna.
Descrizione della Funzione.
Nella cella H6 viene calcolato il totale del fatturato degli ultimi sette giorni rispetto alla data attuale (che è visualizzata nella cella H3 con la formula =OGGI(), che restituisce sempre la data corrente).
La Funzione imputata in H6 è:
=SOMMA.PIÙ.SE(F3:F18;B3:B18;">="&OGGI()-6;B3:B18;"<="&OGGI())
Nello specifico.
Intervallo di somma (F3:F18):
rappresenta l'intervallo delle celle che contengono i valori da sommare, ovvero la colonna "Fatturato" (F3:F18).
Intervalli di criterio e criteri associati:
Primo intervallo di criterio: è rappresentato dalle celle (B3:B18) che
contengono le date delle operazioni di ventita.
Primo criterio (">="&OGGI()-6):
Questo intervallo rappresenta la colonna "Data" (B3:B18) il criterio
individua le righe in cui la data è maggiore o uguale a 7 giorni fa (compreso oggi). La
Funzione OGGI()-6 calcola la data di 7 giorni prima rispetto a oggi, e quindi ">="&OGGI()-6 indica tutte le date a partire da 7 giorni fa.
Secondo intervallo di criterio. esattamente come nel caso precedente à
l'intervallo (B3:B18) che contiene le date.
Secondo criterio ("<="&OGGI()):
Anche questo intervallo fa riferimento alla colonna "Data". Il criterio "<="&OGGI() indica tutte le date fino alla data odierna inclusa.
In sintesi, la Funzione SOMMA.PIÙ.SE somma i valori nella colonna "Fatturato" per le righe in cui la data (colonna B) rientra negli ultimi 7 giorni fino alla data di oggi.
Il risultato nella cella H6 è il totale del fatturato degli ultimi 7 giorni (dal 29/10/2024 al 05/11/2024, data attuale).
Applicare i caratteri jolly nei criteri di somma
Le Funzioni SOMMA.SE e SOMMA.PIÙ.SE in Excel consentono di sommare valori in base a specifici criteri, e offrono la possibilità di utilizzare i caratteri jolly per rendere la ricerca più flessibile.
I caratteri jolly disponibili sono l'asterisco (*) e il punto di domanda (?)
Carattere Jolly: Asterisco (*)
L'asterisco rappresenta una sequenza qualsiasi di caratteri (compresa la sequenza vuota). Questo significa che può sostituire uno o più caratteri in una stringa di testo, rendendo possibile trovare tutte le corrispondenze che includono una certa sequenza di caratteri, indipendentemente da cosa la preceda o la segua.
Esempio di utilizzo dell'asterisco:
Se usiamo "Ros*" come criterio, Excel considererà tutti i valori che iniziano con "Ros" e sono seguiti da qualsiasi altra sequenza di caratteri.
Questo criterio includerà nomi come "Rossi", "Rossetti", "Rosari", ecc.
L'asterisco può essere posizionato all'inizio, alla fine, o in entrambe le posizioni rispetto alla stringa di testo. Ad esempio:
"*Ros" cerca tutti i valori che terminano con "Ros".
"*Ros*" cerca tutti i valori che contengono "Ros" in qualsiasi parte della stringa.
Carattere Jolly: Punto di domanda (?)
Il punto di domanda rappresenta un singolo carattere qualsiasi. Questo è utile per trovare valori in cui c'è una sola lettera variabile in una determinata posizione.
Esempio di utilizzo del punto di domanda:
Se usiamo "R?ssi" come criterio, Excel troverà nomi che iniziano con "R", seguiti da un qualsiasi carattere, e terminano con "ssi".
Con questo criterio, verranno inclusi sia "Rossi" sia "Russo", poiché entrambe le parole hanno una sola lettera variabile in quella posizione specifica.
Nell'esempio raffigurato nella sottostante immagine. Si
vogliono contemporaneamente calcolare i totali dei fatturati di Rossi e Rossini.
Nella Cella G5 è stata inserita le seguente Funzione.
=SOMMA.SE(C3:C18;"Ross*";D3:D18)
Applicare i caratteri jolly con le Funzioni SOMMA.SE e SOMMA.PIÙ.SE è particolarmente utile quando
c'è la necessità di sommare valori in base a criteri di testo parziali o flessibili.
Questo permette di effettuare calcoli su dati che condividono parte di un nome, una categoria, o qualsiasi altra stringa di testo, senza dover specificare il nome esatto.
Video tutorial: la Funzione SOMMA.SE e SOMMA.PIÙ.SE
Indice Generale Argomenti: EXCEL
[Valter Borsato: febbraio - 2014 | Rivisto e aggiornamento 05/11/2024]