KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione SUMIF di Excel

AutoreXiaoyang Data di modifica

In Excel, la funzione SOMMA.SE ti permette di sommare celle in base a un criterio specifico. In questo articolo ne esploreremo la sintassi e ti mostreremo alcuni esempi pratici del suo utilizzo.

mostra l'utilizzo della funzione SOMMA.SE

 Sintassi:

La sintassi della funzione SOMMA.SE in Excel è la seguente:

=SUMIF ()range, criteria, [sum_range])

 Argomenti:

  • rangeObbligatorio. L’intervallo di celle a cui applicare i criteri.
  • criteriaObbligatorio. I criteri utilizzati per determinare quali celle sommare possono essere testo, numeri, date, espressioni logiche, riferimenti a celle o altre funzioni.
  • Nota: Qualsiasi criterio testuale o criterio contenente simboli matematici deve essere racchiuso tra virgolette doppie. Se il criterio è numerico, le virgolette doppie non sono richieste.
  • sum_range: Opzionale. È l'intervallo di celle da sommare. Se questo parametro viene omesso, viene utilizzato l'intervallo specificato come intervallo_somma.

 Restituisce:

Restituisce la somma di un elenco di numeri in base ai criteri indicati.


 Esempi:

Esempio 1: Somma se i valori sono maggiori di, minori di, uguali a o altri operatori di confronto

In Excel, puoi utilizzare la funzione SOMMA.SE per sommare valori maggiori di, minori di, uguali a o diversi da un criterio specifico.

Supponiamo di avere una tabella con le colonne Nome, Qtà e Prezzo, come illustrato nello screenshot seguente. Come si può calcolare il prezzo totale relativo agli articoli la cui quantità supera 250?

mostra l'utilizzo della funzione SOMMA.SE

Applica la seguente formula in una cella vuota:

=SUMIF(B2:B8,«>250»,C2:C8)
  • Suggerimenti: Nella formula precedente:
  • B2:B8: è l'intervallo di celle in cui verranno cercati i criteri.
  • ">250": è la condizione in base alla quale si desidera sommare i valori delle celle.
  • C2:C8: indica l’intervallo da sommare.

Quindi premi il tasto Invioper ottenere il prezzo totale relativo alle quantità maggiori di 250, come mostrato nello screenshot seguente:

mostra l'utilizzo della funzione SOMMA.SE

Nota: Puoi utilizzare altri operatori di confronto, come “Maggiore o uguale a” (>=), “Minore di” (<) e così via, in base alle tue esigenze.


Esempio 2: Formule SOMMA.SE con criteri testuali

Se si desidera sommare i valori delle celle in base alla presenza di un determinato testo in un’altra colonna, anche in questo caso la funzione SOMMA.SE si rivela estremamente utile.


Caso 1: Somma valori delle celle se un'altra colonna contiene un testo specifico

Prendendo come esempio i dati seguenti, per ottenere la quantità totale relativa al nome «David» nella colonna A.

mostra l'utilizzo della funzione SOMMA.SE

Immetti o copia la seguente formula in una cella vuota:

=SUMIF(A2:A8, «David», B2:B8)
  • Suggerimenti: Nella formula precedente:
  • A2:A8: è l’intervallo di celle in cui verranno cercati i criteri.
  • «David»: è la condizione in base alla quale si vogliono sommare i valori delle celle.
  • B2:B8: è l’intervallo di celle da sommare.
mostra l'utilizzo della funzione SOMMA.SE

Nota: Puoi anche utilizzare un riferimento di cella al posto della condizione nella formula precedente, come segue: =SOMMA.SE(A2:A8; D2; B2:B8).


Caso 2: Somma valori delle celle diversi da un valore specifico

Come si fa a sommare le celle i cui valori sono diversi da un valore specifico, ad esempio tutte le quantità relative a persone diverse da David?

mostra l'utilizzo della funzione SOMMA.SE

Applica la seguente formula in una cella vuota:

=SUMIF(A2:A8, «<>David», B2:B8)
  • Suggerimenti: Nella formula precedente:
  • A2:A8: è l'intervallo di celle in cui verranno cercati i criteri.
  • «David»: è la condizione in base alla quale si desidera sommare i valori delle celle.
  • B2:B8: è l'intervallo di celle da sommare.
mostra l'utilizzo della funzione SOMMA.SE

Nota: Puoi anche utilizzare un riferimento di cella al posto della condizione nella formula precedente, come segue: =SUMIF(A2:A8,«<>»&D2, B2:B8). In questo caso, ricorda di racchiudere gli operatori di confronto tra virgolette doppie («») e di usare l’operatore (&) per concatenare il riferimento di cella. Ecco lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Esempio 3: Formule SOMMA.SE con caratteri jolly

A volte potrebbe essere necessario sommare i valori delle celle in base a una corrispondenza parziale anziché esatta. In questi casi, è possibile combinare i caratteri jolly — l’asterisco (*) o il punto interrogativo (?) — con la funzione SOMMA.SE.

Asterisco (*): Rappresenta un numero qualsiasi di caratteri

Punto interrogativo (?): Rappresenta un singolo carattere in una posizione specifica


Caso 1: Somma valori in base a una corrispondenza parziale con il carattere asterisco (*)

Ad esempio, supponiamo di avere una tabella come quella mostrata nello screenshot seguente. Ora desidero sommare gli ordini totali relativi al prodotto il cui nome contiene «Kutools».

mostra l'utilizzo della funzione SOMMA.SE

Inserisci la seguente formula in una cella vuota:

=SUMIF(A2:A8, «*Kutools*», B2:B8)

Quindi premi il tasto Invioper ottenere il risultato seguente:

mostra l'utilizzo della funzione SOMMA.SE

Note:

1. Per sommare i valori delle celle che iniziano con «Kutools», utilizza questa formula:=SUMIF(A2:A8, «Kutools*», B2:B8).

2. Per sommare i valori delle celle quando la cella corrispondente nella colonna A termina con «Kutools», utilizza questa formula:=SUMIF(A2:A8, «*Kutools», B2:B8).

3. È possibile utilizzare anche un riferimento di cella al posto della condizione nella formula precedente, come segue:=SUMIF(A2:A8, «*»&D2&«*», B2:B8). In questo caso, racchiudi l'asterisco tra virgolette doppie («») e usa l'operatore (&) per concatenare il riferimento di cella. Guarda lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Caso 2: Somma valori con un numero specifico di caratteri usando il punto interrogativo (?)

Se si desidera sommare i valori delle celle in un elenco la cui cella corrispondente contiene esattamente 5 caratteri, come mostrato nello screenshot seguente, come si può eseguire questa operazione in Excel?

mostra l'utilizzo della funzione SOMMA.SE

Per eseguire questa operazione, applica la seguente formula:

=SUMIF(A2:A8, «?????», B2:B8)

Suggerimento: In questa formula, un punto interrogativo rappresenta un singolo carattere; cinque punti interrogativi indicano una stringa di 5 caratteri.

Quindi, premere il tasto Invio, per ottenere il risultato desiderato:

mostra l'utilizzo della funzione SOMMA.SE

Esempio 4: Sommare i valori delle celle corrispondenti a celle vuote o non vuote

In Excel, la funzione SOMMA.SE può anche sommare i valori di un elenco in base al fatto che la cella adiacente sia vuota o non vuota.


Caso 1: Sommare i valori delle celle se la cella adiacente è vuota

Inserire o copiare una delle seguenti formule in una cella in cui si desidera visualizzare il risultato:

=SUMIF(A2:A8,«=»,B2:B8)
=SUMIF(A2:A8,«»,B2:B8)

Successivamente, premere il tasto Invioper ottenere il totale dei prezzi quando nella colonna A sono presenti celle vuote; vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Caso 2: Sommare i valori delle celle se la cella adiacente non è vuota

Se si desidera sommare i valori le cui celle adiacenti contengono testo (escluse le celle vuote), applicare la seguente formula:

=SUMIF(A2:A8,«<>»,B2:B8)

Quindi, premere il tasto Invio, per sommare tutti i valori le cui celle adiacenti contengono dati; vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Esempio 5: SOMMA.SE con date in Excel

Di solito, puoi utilizzare anche la funzione SOMMA.SE per sommare valori in base a una data specifica in Excel.


Caso 1: Sommare i valori se la data corrisponde alla data odierna oppure è anteriore o successiva

Per sommare i valori le cui date corrispondono alla data odierna, utilizzare la seguente formula:

=SUMIF(B2:B8, TODAY(), C2:C8)

Quindi, premi il tasto Invio per sommare tutte le celle la cui data corrispondente è quella odierna. Guarda lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Note:

1. Per sommare i valori la cui data corrispondente è anteriore o uguale a oggi, utilizza questa formula:=SUMIF(B2:B8, «<»&TODAY(), C2:C8).

2. Per sommare i valori la cui data corrispondente è successiva o uguale a oggi, utilizza questa formula:=SUMIF(B2:B8, «>»&TODAY(), C2:C8).


Caso 2: Sommare i valori compresi tra due date specifiche

Per sommare i valori le cui date rientrano in un intervallo compreso tra due date specifiche, basta combinare due funzioni SOMMA.SE.

Applicare la seguente formula:

=SUMIF(B2:B8, «>=6/15/2019», C2:C8) - SUMIF(B2:B8, «>=7/31/2019», C2:C8)

Quindi, premere il tasto Invio e il valore totale compreso tra le due date indicate verrà calcolato; vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Nota: È possibile sostituire la condizione nella formula sopra riportata con un riferimento di cella, come segue:=SUMIF(B2:B8, «>=»&E2, C2:C8) - SOMMA.SE(B2:B8; ">="&F2 C2:C8); vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Esempio 6: Sommare valori in più colonne in Excel

La funzione SOMMA.SE può anche essere utilizzata per sommare valori su più colonne in base a un’unica condizione. Ad esempio, se si dispone di un intervallo di dati come mostrato nello screenshot seguente, come si ottiene il totale dei valori relativi al prodotto KTE nei quattro mesi – gennaio, febbraio, marzo e aprile?

mostra l'utilizzo della funzione SOMMA.SE

Di solito, la funzione SOMMA.SE serve a sommare i valori di una colonna in base a un criterio specifico; per sommare valori su più colonne, basta combinare diverse funzioni SOMMA.SE.

Applica la seguente formula in una cella vuota:

=SUM(SUMIF(A2:A8,G2,B2:B8), SUMIF(A2:A8,G2,C2:C8), SUMIF(A2:A8,G2,D2:D8),SUMIF(A2:A8,G2,E2:E8))

Quindi premere il tasto Invio per ottenere il risultato corretto desiderato; vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.SE

Nota: La funzione SOMMA.SE indicata sopra potrebbe risultare difficoltosa da utilizzare se sono molte le colonne da sommare. In tal caso, una semplice funzione MATR.SOMMA.PRODOTTO può semplificarti il lavoro. Utilizza questa formula:=MATR.SOMMA.PRODOTTO((A2:A8=G2)*(B2:E8)), quindi premi il tasto Invio per ottenere il risultato:

  • Suggerimenti: Nella formula precedente:
  • A2:A8: è l'intervallo di celle in cui verranno cercati i criteri.
  • G2: è la condizione in base alla quale si desidera sommare i valori delle celle.
  • B2:E8: è l'intervallo di celle da sommare.
mostra l'utilizzo della funzione SOMMA.SE

 Altri articoli sulla funzione SOMMA.SE:

  • Somma valori corrispondenti con la stessa data in Excel
  • Hai mai provato a sommare i valori corrispondenti in base alla stessa data presenti in un’altra colonna di Excel? Immagina di avere il seguente intervallo di dati (A1:B13), in cui la colonna A contiene un elenco di date con alcune ripetizioni e la colonna B riporta il numero degli ordini. Ora, come si può sommare rapidamente e facilmente i numeri nella colonna B raggruppandoli per data nella colonna A?
  • SOMMA.SE data minore/maggiore di oggi in Excel
  • Immaginiamo di avere una tabella con i volumi di vendita, contenente sia i valori pianificati che quelli effettivi per ogni giorno. Per confrontare dinamicamente i due dati, dobbiamo contare le date già trascorse e calcolare il volume totale pianificato fino a oggi. In questo caso, utilizzerò la funzione SOMMA.SE per ottenere rapidamente il risultato in Excel.
  • SOMMA.SE con uno o più criteri in Excel
  • In Excel, sommare valori in base a uno o più criteri è un’operazione comune per molti utenti. La funzione SOMMA.SE permette di sommare rapidamente i valori in base a una singola condizione, mentre la funzione SOMMA.PIÙ.SE consente di sommare valori applicando criteri multipli. In questo articolo ti mostrerò come sommare valori con uno o più criteri in Excel.
  • SOMMA.SE in base a una corrispondenza parziale in Excel
  • Prendendo come esempio i dati seguenti, desidero sommare i valori delle celle nella colonna B quando nella colonna A è presente una corrispondenza parziale con il testo «KTE». Come si può ottenere questo risultato? In questo articolo ti mostrerò come sommare i valori delle celle in base a una corrispondenza parziale nel foglio di lavoro di Excel.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.