SOMMA.SE con criteri multipli basati su logica OR e AND
Quando si lavora con i fogli di Excel, può capitare di dover sommare valori in base a più criteri: a volte questi provengono dalla stessa colonna (logica OR), altre volte da colonne diverse (logica AND). In questi casi, come si può eseguire questa operazione in Excel?

- SOMMA.SE con criteri multipli basati sulla logica OR
- SOMMA.SE con criteri multipli basati sulla logica AND utilizzando la funzione SOMMA.PIÙ.SE
SOMMA.SE con criteri multipli basati sulla logica OR
Supponiamo di avere un elenco di prodotti che include Fornitore e Qtà, come illustrato nell’immagine seguente. L’obiettivo è calcolare la quantità totale fornita dai fornitori John e David. Di seguito sono riportate due formule semplici per ottenere questo risultato.

Utilizzando la formula SOMMA.SE + SOMMA.SE +…
Se si desidera sommare numeri che soddisfano almeno uno dei criteri (logica OR), è possibile combinare più funzioni SOMMA.SE in un’unica formula. La sintassi generica è:
- criteria_range: L'intervallo di celle da confrontare con i criteri;
- criteria1: Il primo criterio utilizzato per determinare quali celle devono essere sommate;
- criteria2: Il secondo criterio utilizzato per determinare quali celle devono essere sommate;
- sum_rangeL'intervallo di celle da cui si desidera sommare i valori.
Ora copiare o inserire una delle formule seguenti in una cella vuota e premere il tasto Invioper ottenere il risultato:
=SUMIF(B4:B14,)E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14) (Use a cell reference)

Spiegazione della formula:
=SUMIF(B4:B14,«John»,C4:C14) + SOMMA.SE(B4:B14;«David»;C4:C14)
- La prima SOMMA.SE(B4:B14;«John»;C4:C14)individua le righe di John e somma le quantità totali;
- La seconda SOMMA.SE(B4:B14;«David»;C4:C14)individua le righe di David e somma le quantità totali;
- Successivamente, sommando queste due formule SOMMA.SE, si ottiene la quantità totale fornita da John e David.
Utilizzando le funzioni SOMMA e SOMMA.SE
La formula precedente è molto semplice da usare quando i criteri sono pochi, ma se si desidera sommare valori in base a numerose condizioni OR, potrebbe diventare ridondante. In tal caso, una soluzione più efficace si ottiene combinando le funzioni SOMMA e SOMMA.SE. Le sintassi generiche sono:
Formula generica con testo hardcoded:
- criteria_range: L'intervallo di celle da confrontare con i criteri;
- criteria1: Il primo criterio utilizzato per determinare quali celle devono essere sommate;
- criteria2: Il secondo criterio utilizzato per determinare quali celle devono essere sommate;
- sum_range: L'intervallo di celle da cui si desidera sommare i valori.
Formula generica con riferimenti di cella:
Array formula, should press Ctrl + Shift + Enter keys together.
- criteria_range: L'intervallo di celle da confrontare con i criteri;
- criteria_cells: Le celle che contengono i criteri da utilizzare;
- sum_range: L’intervallo di celle i cui valori si desidera sommare.
Inserire o copiare una delle formule seguenti in una cella vuota per ottenere il risultato:
=SUM(SUMIF(B4:B14,))E4:E5, C4:C14)) (Use cell references, array formula, should press)Ctrl + Shift + Enter keys)

Spiegazione della formula:
=SUM(SUMIF(B4:B14, {«John»,«David»}, C4:C14))
> SOMMA.SE(B4:B14; {«John»,«David»}; C4:C14):
- {«John»,«David»}: una costante di matrice, ovvero un insieme di criteri multipli racchiuso tra parentesi graffe.
- SOMMA.SE(B4:B14;«David»;C4:C14)La costante di matrice con logica OR induce la funzione SOMMA.SE a sommare i valori in C4:C14 in base a uno qualsiasi dei criteri multipli («John» e «David»), restituendo due risultati distinti: {410,1520}.
> SOMMA(SOMMA.SE(B4:B14; {«John»,«David»}; C4:C14))=SOMMA({410,1520}): Infine, la funzione SOMMA somma i risultati della matrice per restituire il totale: 1930.
SOMMA.SE con criteri multipli basati sulla logica AND utilizzando la funzione SOMMA.PIÙ.SE
Per sommare valori in base a più criteri distribuiti su colonne diverse, puoi utilizzare la funzione SOMMA.PIÙ.SE per ottenere il risultato in modo rapido e semplice. La sintassi generica è:
- sum_range: L'intervallo di celle da cui si desidera sommare i valori;
- criteria_range1: L'intervallo a cui viene applicato il criterio1;
- criteria1: Il primo criterio confrontato con l'intervallo_criteri1 per determinare quali celle sommare; ()il tipo di criterio può essere: numero, espressione logica, riferimento di cella, testo, data o un'altra funzione Excel.)
- criteria_range2, criteria2…: Altri intervalli aggiuntivi e i relativi criteri associati. ()È possibile specificare fino a 127 coppie di intervallo_criteri e criteri in una formula SOMMA.PIÙ.SE.)
Si supponga di avere una tabella con le colonne Prodotto, Fornitore, Qtà e Prezzo, come mostrato nell’immagine seguente. Ora si desidera calcolare la somma del prezzo totale per il prodotto «Apple» con quantità maggiore o uguale a 200.

Applicare una delle formule seguenti in una cella vuota e premere il tasto Invioper ottenere il risultato:
=SUMIFS(C4:C14,A4:A14,)G3,C4:C14,G4) (Use cell references)

Spiegazione della formula:
=SUMIFS(D4:D14,A4:A14,«Apple»,C4:C14,«>=200»)
- L'intervallo A4:A14 verifica la presenza del prodotto «Apple», mentre l'intervallo C4:C14 seleziona tutte le quantità maggiori o uguali a 200; successivamente, la funzione SOMMA.PIÙ.SE somma esclusivamente le celle corrispondenti nell'intervallo D4:D14.
Funzione correlata utilizzata:
- SOMMA.SE:
- La funzione SOMMA.SE ti permette di sommare celle in base a un criterio specifico.
- SOMMA.PIÙ.SE:
- La funzione SOMMA.PIÙ.SE di Excel ti permette di sommare i valori delle celle in base a più criteri.
Altri articoli:
- Somma se inizia o termina con un testo o caratteri specifici
- Per sommare valori quando le celle corrispondenti iniziano o terminano con un valore specifico, puoi utilizzare la funzione SOMMA.SE insieme al carattere jolly (*) per ottenere il risultato desiderato. Questo articolo ti mostrerà nel dettaglio come applicare la formula.
- Somma se le celle contengono un testo specifico in un'altra colonna
- Questo tutorial mostra come sommare valori quando le celle di un’altra colonna contengono un testo specifico o parziale. Prendendo come esempio il seguente intervallo di dati, per ottenere gli importi totali dei prodotti che includono il testo «T-Shirt», sia la funzione SOMMA.SE che la funzione MATR.SOMMA.PRODOTTO possono gestire questa operazione in Excel.
- Somma i valori più piccoli o inferiori N in Excel
- In Excel, sommare un intervallo di celle è semplice grazie alla funzione SOMMA. Tuttavia, potrebbe capitare di dover sommare i 3, 5 o n numeri più piccoli (inferiori) all’interno di un intervallo di dati, come illustrato nell’immagine seguente. In questi casi, la combinazione delle funzioni MATR.SOMMA.PRODOTTO e PICCOLO ti permette di risolvere facilmente il problema in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.