Somma i valori per anno in Excel
Supponendo che tu abbia una gamma di dati che contiene un elenco di date e importi di vendita, ora vuoi ottenere l'importo totale in base a determinati anni come mostrato nell'immagine sottostante. In Excel, le normali funzioni SUMIFS e SUMPRODUCT possono aiutare a risolvere questo compito in modo rapido e semplice. Questo tutorial mostrerà come utilizzare queste due funzioni in dettaglio.
- Somma i valori per anno in Excel con le funzioni SOMMA.SE e DATA
- Somma i valori per anno in Excel con la funzione SUMPRODUCT
Somma i valori per anno in Excel con le funzioni SOMMA.SE e DATA
Per sommare il valore totale in base a un determinato anno, è necessario specificare la prima e l'ultima data dell'anno utilizzando la funzione DATA e quindi utilizzare la funzione SOMMA.SE per sommare tutti i valori all'interno delle date specificate, la sintassi generica è:
- sum_range: L'intervallo di valori da sommare;
- date_range: l'intervallo di date da testare per l'anno specifico;
- year: l'anno specifico in base al quale si desidera sommare i valori. (anno, 1,1 indica il primo giorno dell'anno, e anno,12,31 indica l'ultimo giorno dell'anno.)
Per risolvere questa attività in Excel, copia o inserisci la formula seguente in una cella vuota, quindi trascina la formula su altre celle per ottenere il risultato:
Spiegazione di questa formula:
=SUMIFS($C$2:$C$12,$B$2:$B$12,">="&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31))
- $ C $ 2: $ C $ 12:è il “sum_range” che contiene i valori che vogliamo sommare.
- $B$2:$B$12,">="&DATA(E2,1,1): controlla le date nell'intervallo B2:B12 che sono maggiori o uguali a 01/01/2020 – il primo giorno dell'anno nella cella E2.
- $B$2:$B$12,"<="&DATA(E2,12,31): controlla le date nell'intervallo B2:B12 inferiori o uguali al 12/31/2020 – l'ultimo giorno dell'anno nella cella E2.
- SUMIFS($C$2:$C$12,$B$2:$B$12,">="&DATE(E2,1,1),$B$2:$B$12,"<="&DATE(E2,12,31)):Dopo aver soddisfatto i criteri, i valori nell'intervallo C2:C12 verranno trovati e sommati.
Somma i valori per anno in Excel con la funzione SUMPRODUCT
Qui, anche un'altra semplice formula creata dalla funzione SUMPRODUCT può aiutarti, la sintassi generica è:
- date_range: l'intervallo di date da testare per l'anno specifico;
- year: l'anno specifico in base al quale si desidera sommare i valori;
- sum_range: L'intervallo di valori da sommare.
Copia o inserisci la seguente formula in una cella vuota, quindi trascina la formula su altre celle per ottenere il risultato:
Spiegazione di questa formula:
=SUMPRODUCT((YEAR($B$2:$B$12)=E2)*$C$2:$C$12)
- ANNO($B$2:$B$12)=E2:La funzione ANNO restituisce il numero dell'anno da ciascuna cella della data nell'intervallo B2:B12. Questa espressione controlla se l'anno in E2 è uguale all'anno nell'intervallo B2:B12. E otterrai un array come questo: {VERO;FALSO;VERO;VERO;FALSO;VERO;VERO;FALSO;FALSO;VERO;FALSO}.
- (YEAR($B$2:$B$12)=E2)*$C$2:$C$12={TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}*$C$2:$C$12: In questa espressione, i TRUE e FALSE saranno forzati a 1 e 0 e questo array viene moltiplicato per ogni importo nell'intervallo C2: C12 e otterrai un nuovo array come questo: {347;0;398;430; 0;379;412;0;0;420;0} .
- SUMPRODUCT((YEAR($B$2:$B$12)=E2)*$C$2:$C$12)= SUMPRODUCT({347;0;398;430;0;379;412;0;0;420;0}): la funzione SUMPRODUCT infine somma tutti i numeri in questa matrice e restituisce il risultato come 2386.
Funzione relativa utilizzata:
- SOMMA.PIÙ.SE:
- La funzione SOMMA.SE in Excel può aiutare a sommare i valori delle celle in base a più criteri.
- MATR.SOMMA.PRODOTTO:
- La funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o matrici insieme e quindi ottenere la somma dei prodotti.
- DATA:
- La funzione DATA può aiutarci a combinare i numeri di anno, mese e giorno da celle separate a una data valida.
- Anno:
- La funzione ANNO restituisce l'anno in base alla data specificata in un formato di numero seriale a 4 cifre.
Altri articoli:
- Somma valori per mese (con o senza anno)
- Questo tutorial mostra due formule in dettaglio per aiutare a sommare i valori per un determinato mese e anno o sommare i valori per un certo mese ignorando l'anno in Excel.
- Somma i valori entro la settimana di una determinata data
- Per sommare i valori per la settimana in cui cade una data data, puoi applicare una formula basata sulla funzione SOMMA.SE.
- Somma valori per Weeknum o per giorno della settimana
- Questo tutorial mostra le formule passo dopo passo per aiutarti a sommare i valori in un determinato intervallo in base al numero della settimana o al giorno della settimana specificato in Excel.
I migliori strumenti per la produttività in ufficio
Kutools for Excel - Ti aiuta a distinguerti dalla massa
Kutools for Excel Vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
