Skip to main content

Somma i valori per mese (con o senza anno) in Excel

Author: Siluvia Last Modified: 2025-05-30

Questo tutorial illustra due formule in dettaglio per aiutare a sommare i valori per un determinato mese e anno oppure sommare i valori per un determinato mese ignorando l'anno in Excel.

Come sommare i valori per mese e anno?
Come sommare i valori per mese ignorando l'anno?


Come sommare i valori per mese e anno?

Come mostrato nello screenshot sottostante, per sommare l'importo totale basandosi su ottobre dello stesso anno (2019), è possibile utilizzare una formula con le funzioni SOMMA.PIÙ.SE e FINE.MESE.

doc-sum-by-month-with-without-year-1

Formule generiche

=SOMMA.PIÙ.SE(intervallo_valori,intervallo_date,">="&data,intervallo_date,"<="&FINE.MESE(data,0))

Argomenti

Intervallo_valori: L'intervallo di valori che si desidera sommare;
Intervallo_date: L'intervallo di date dove si vuole valutare il mese e l'anno;
Data: Rappresenta il primo giorno di un mese in base al quale si vuole effettuare la somma. Può essere un riferimento di cella o una data esatta racchiusa tra virgolette doppie.

Come utilizzare questa formula?

In questo caso, $D$3:$D$11 è l'intervallo1, Cina è il criterio1 che si trova in $G3, $E$3:$E$11 è l'intervallo2, e H$2 è il riferimento di cella contenente il criterio2.

1. Seleziona una cella vuota per visualizzare il risultato. In questo caso, seleziono H6.

2. Copia o inserisci la seguente formula nella cella selezionata e premi il tasto Invio. Seleziona la cella del risultato, trascina la maniglia di riempimento automatico verso il basso per ottenere la somma per altri mesi e anni.

=SOMMA.PIÙ.SE($E$5:$E$10,$B$5:$B$10,">="&G6,$B$5:$B$10,"<="&FINE.MESE(G6,0))

doc-sum-by-month-with-without-year-2

Nota: Nell'intervallo G6:G7, ho inserito date effettive nel formato “g/m/aaaa” nelle celle e poi ho formattato manualmente le date come “mmm-aaaa” per visualizzare solo il mese e l'anno. Se inserisci manualmente il mese e l'anno come testo nella cella, non otterrai il risultato corretto.

Spiegazione della formula

=SOMMA.PIÙ.SE($E$5:$E$10,$B$5:$B$10,">="&G6,$B$5:$B$10,"<="&FINE.MESE(G6,0))

$E$5:$E$10,$B$5:$B$10,">="&G6: Qui vengono confrontate le date nell'intervallo di date E5:E10 maggiori o uguali al primo giorno di un mese in G6.
$B$5:$B$10,"<="&FINE.MESE(G6,0): La funzione FINE.MESE restituisce il numero seriale per l'ultimo giorno del mese fornito dalla data in G6. Come sopra, qui vengono confrontate le date nell'intervallo di date E5:E10 minori o uguali all'ultimo giorno del mese.
Quindi la funzione SOMMA.PIÙ.SE somma l'importo totale per mese con i due criteri sopra descritti.

Come sommare i valori per mese ignorando l'anno?

Con la formula precedente, puoi sommare i valori per mese solo dello stesso anno. Per sommare i valori per mese provenienti da anni diversi, puoi applicare una formula basata sulle funzioni MATR.SOMMA.PRODOTTO e MESE.

Formula generica

=MATR.SOMMA.PRODOTTO((MESE(intervallo_date)=mese)*intervallo_valori)

Argomenti

Intervallo_date: L'intervallo di date dove si vuole valutare il mese;
Mese: È un numero che rappresenta il mese in base al quale si sommeranno i valori;
Intervallo_valori: L'intervallo di valori che si desidera sommare;

Come utilizzare questa formula?

1. Seleziona una cella vuota. Qui seleziono H6.

2. Copia o inserisci la seguente formula al suo interno e premi il tasto Invio per ottenere il risultato.

=MATR.SOMMA.PRODOTTO((MESE($B$5:$B$10)=10)*$E$5:$E$10)

Nota: Nella formula, il numero 10 rappresenta il mese di ottobre. I numeri da 1 a 12 rappresentano rispettivamente gennaio a dicembre, e puoi modificarli secondo le tue esigenze.

Spiegazione della formula

=MATR.SOMMA.PRODOTTO((MESE($B$5:$B$10)=10)*$E$5:$E$10)

MESE($B$5:$B$10)=10: La funzione MESE estrae il numero del mese da ogni cella di data nell'intervallo B5:B10: {10;10;12;12;10;10}, e confronta ogni numero nell'array con il numero 10: {10;10;12;12;10;10}=10, infine restituisce un array VERO/FALSO {VERO;VERO;FALSO;FALSO;VERO;VERO}.
{VERO;VERO;FALSO;FALSO;VERO;VERO}*$E$5:$E$10: Questo array viene moltiplicato per ciascun importo associato al mese di ottobre, e otterrai un nuovo array come questo {1428;2010;0;0;2069;1728};
MATR.SOMMA.PRODOTTO{1428;2010;0;0;2069;1728}: La funzione MATR.SOMMA.PRODOTTO infine somma tutti i numeri nell'array e restituisce il risultato come 7235.

Funzioni correlate

Funzione SOMMA.PIÙ.SE di Excel
La funzione SOMMA.PIÙ.SE di Excel aiuta a sommare i valori delle celle in base a più criteri.

Funzione MATR.SOMMA.PRODOTTO di Excel
La funzione MATR.SOMMA.PRODOTTO di Excel può essere utilizzata per moltiplicare due o più colonne o array insieme e quindi ottenere la somma dei prodotti.

Funzione FINE.MESE di Excel
La funzione FINE.MESE di Excel ottiene la data che è un numero specifico di mesi prima o dopo una data di inizio data.

Funzione MESE di Excel
La funzione MESE di Excel estrae il numero del mese da un formato di data in Excel.


Formule correlate

Somma i valori per la settimana di una data specifica
Questo tutorial parla di come sommare i valori per la settimana in cui cade una data specifica.

Somma i valori per numero settimana o giorno della settimana
Questo tutorial illustra passo-passo le formule per aiutarti a sommare i valori in un certo intervallo in base al numero settimana specificato o al giorno della settimana in Excel.

Somma ogni n righe o colonne in un intervallo
Questo tutorial spiega due formule basate sulle funzioni SOMMA e SCARTO per sommare ogni n righe o colonne in un intervallo specificato in Excel.

Somma ogni n-esima riga o colonna in un intervallo
Questo tutorial ti mostrerà come creare una formula basata sulle funzioni MATR.SOMMA.PRODOTTO, RESTO e COLONNA per sommare ogni n-esima riga o colonna in un intervallo in Excel.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.