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

Come sommare i valori corrispondenti che condividono la stessa data in Excel?

AutoreXiaoyang Data di modifica

Quando lavorate con set di dati Excel che includono date con Valori duplicati, potreste aver bisogno di sintetizzare i dati quantitativi associati a ciascuna data. Ad esempio, supponete di gestire un elenco di ordini come mostrato di seguito nell'intervallo A1:B13, dove la colonna A riporta le date (con alcune date ripetute) e la colonna B registra il numero di ordini associati. Se desiderate sommare il totale degli ordini per ogni data univoca per generare un risultato sintetico, Excel offre diversi metodi per eseguire questa operazione in modo efficiente e accurato. Questa funzionalità è preziosa per sintetizzare vendite giornaliere, consolidare registri o in qualsiasi scenario in cui occorra aggregare dati in base a identici momenti temporali. Scegliere il metodo giusto può farvi risparmiare notevole lavoro manuale e contribuire a garantire l'accuratezza dei dati.

somma i valori corrispondenti con la stessa data


Somma i valori corrispondenti in base alla stessa data con una formula

Una delle soluzioni più dirette consiste nell'utilizzare la funzione SUMIF di Excel. Questo approccio è particolarmente adatto quando si desidera creare un riepilogo dinamico che si aggiorni automaticamente al variare dei dati di origine. L'approccio basato su formule è facile da applicare e funziona bene con intervalli non eccessivamente grandi. Procedete come segue:

1. Inserite la seguente formula in una cella vuota dove desiderate visualizzare il totale per una data specifica (ad esempio, nella cella)E2):

=SUMIF($A$2:$A$13,D2,$B$2:$B$13)

inserisci una formula per sommare i valori relativi in base alla stessa data

Nella formula precedente:

  • A2:A13: l'intervallo contenente le date da valutare
  • B2:B13: l'intervallo con i valori da sommare
  • D2: la cella «criterio» che fornisce la data per cui si desidera il valore sommato

2. Trascinate la maniglia di riempimento verso il basso dalla cella in cui avete inserito la formula per applicarla a tutte le date univoche successive. In questo modo popolerete una colonna di riepilogo in cui ogni cella mostra il totale sommato relativo a ciascuna data. Vedere screenshot:

trascina e riempi la formula nelle altre celle

Suggerimenti e promemoria:

  • Se aggiungete nuovi dati all'intervallo originale, assicuratevi di aggiornare di conseguenza gli intervalli nella formula ()A2:A13, B2:B13).
  • Se utilizzate tabelle strutturate, fate riferimento alla tabella Nome condizione per una maggiore flessibilità (ad esempio,)=SUMIF(Table1[Date], D2, Table1[Amount])).
  • Se i vostri dati contengono errori, come voci di testo o celle vuote, verificate il contenuto delle celle di origine per garantire una somma precisa.
  • Questo approccio è ideale per set di dati di piccole e medie dimensioni; con set molto grandi, potrebbe essere preferibile ricorrere a una tabella pivot per ottenere una sintesi più rapida.
  • Se utilizzate la funzione UNIQUE (Excel 365/2021+) in D2 per elencare le date distinte, usate: =UNIQUE(A2:A13), quindi applicate accanto la formula SUMIF.

Somma i valori corrispondenti in base alla stessa data con Kutools per Excel

Se avete installato Kutools per Excel, lo strumento Unione avanzata righe può semplificare notevolmente questa operazione. Questa soluzione vi permette di consolidare righe in base a qualsiasi campo chiave (in questo caso, le date) e di sommare automaticamente i valori corrispondenti, risparmiando tempo e riducendo il rischio di errori legati alle formule. È particolarmente utile per chi deve spesso sintetizzare ampi intervalli o eseguire in modo ripetitivo operazioni di combinazione e calcolo.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, procedete come segue:

1. Selezionate l’intervallo di dati che desiderate sommare in base alla stessa data. (Si consiglia di creare un backup dei dati originali prima di procedere, poiché questo strumento modificherà la struttura dei dati.)

2. Andate su Kutools > Unisci e Dividi > Unione avanzata righe.

fai clic sulla funzione Combina righe avanzate di Kutools

3. Nella finestra di dialogo, selezionate la colonna Data e impostatela come Chiave primaria. Successivamente, selezionate la colonna da sommare (ad esempio «Ordini») e impostate l'operazione su Somma nella sezione Calcola. Questa configurazione indica a Kutools di raggruppare le righe in base alle date identiche e combinare i valori numerici sommandoli.

specifica l'opzione nella finestra di dialogo

4. Fate clic su Ok. Kutools genererà immediatamente l'elenco sintetizzato, raggruppando in un’unica riga tutti i valori corrispondenti a ciascuna data univoca. Vedere sotto:

dati originalifreccia destrasomma.se con stessa data tramite Kutools
Vantaggi:Combina e calcola facilmente i dati con un minimo intervento manuale. Particolarmente utile per gli utenti che devono regolarmente raggruppare e riepilogare diversi tipi di campo e offre opzioni per operazioni diverse dalla somma, come media, conteggio o individuazione di valori massimi/minimi.

Somma i valori corrispondenti in base alla stessa data con codice VBA

Per chi cerca un approccio automatizzato o programmabile, VBA (Visual Basic for Applications) offre un metodo flessibile per sommare valori in base alla data ed esportare il riepilogo in un nuovo intervallo. VBA è la scelta ideale per gestire attività ripetitive, elaborare grandi set di dati o integrare la sintesi in un flusso di lavoro più ampio, soprattutto quando le funzioni e le funzionalità integrate non sono sufficienti.

1. Fate clic su Strumenti sviluppatore > Visual Basic per aprire l'editor Microsoft Visual Basic for Applications. Nella finestra, fate clic su Inserisci > Modulo e incollate il codice seguente nel modulo:

Sub SumValuesByDate()
    Dim SourceRange As Range
    Dim OutputRange As Range
    Dim Dict As Object
    Dim Cell As Range
    Dim iRow As Long
    Dim LastRow As Long
    Dim ws As Worksheet
    Dim kDate As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    
    ' Prompt for source data range containing dates and values
    Set SourceRange = Application.InputBox("Select the source data range (dates in first column, values in second):", xTitleId, ws.Range("A2:B13").Address, Type:=8)
    
    If SourceRange Is Nothing Then Exit Sub
    
    ' Prompt for output location
    Set OutputRange = Application.InputBox("Select the cell to output summary (top-left cell):", xTitleId, "E1", Type:=8)
    
    If OutputRange Is Nothing Then Exit Sub
    
    Set Dict = CreateObject("Scripting.Dictionary")
    
    ' Loop through data and sum by date
    For iRow = 1 To SourceRange.Rows.Count
        kDate = SourceRange.Cells(iRow, 1).Value
        If kDate <> "" And IsDate(kDate) Then
            If Dict.Exists(kDate) Then
                Dict(kDate) = Dict(kDate) + SourceRange.Cells(iRow, 2).Value
            Else
                Dict.Add kDate, SourceRange.Cells(iRow, 2).Value
            End If
        End If
    Next
    
    ' Write header
    OutputRange.Cells(1, 1).Value = "Date"
    OutputRange.Cells(1, 2).Value = "Sum"
    
    ' Write result to output range
    iRow = 2
    For Each kDate In Dict.Keys
        OutputRange.Cells(iRow, 1).Value = kDate
        OutputRange.Cells(iRow, 2).Value = Dict(kDate)
        iRow = iRow + 1
    Next
End Sub

2. Fate clic sul pulsante pulsante Esegui o premete F5 per eseguire la macro.

3. Una finestra di dialogo vi chiederà di selezionare il vostro intervallo dati originale (assicuratevi che la data sia nella prima colonna e il valore nella seconda). Successivamente, un’altra finestra vi permetterà di specificare dove inserire i risultati (ad esempio, nella cella E1).

4. Dopo aver confermato, verrà generata una tabella riepilogativa con le date e la somma dei valori corrispondenti a partire dalla cella di output selezionata.

Suggerimenti e avvisi sugli errori:

  • Questa macro gestisce automaticamente le date duplicate, ovunque si trovino nell'elenco.
  • Se selezionate una posizione di output che sovrascriverebbe i dati originali, la macro non vi impedirà di farlo: assicuratevi di scegliere un’area vuota.
  • La macro ignora le celle vuote o i valori non validi nella colonna delle date; assicuratevi di avere dati puliti per ottenere risultati ottimali.
  • Questo metodo è ideale per automatizzare processi di sintesi ripetitivi o per integrarli in attività batch di manipolazione dati.

VBA offre prestazioni migliori quando è necessaria un’elaborazione batch automatizzata o si vuole evitare del tutto l’intervento manuale. È la scelta ideale per fusioni di dati su larga scala o che si ripetono regolarmente. Tuttavia, se avete bisogno di sintetizzare dati solo occasionalmente, i metodi basati su formule o su una Tabella pivot potrebbero rivelarsi più semplici da usare.


Somma i valori corrispondenti in base alla stessa data con Tabella pivot

Una tabella pivot offre un modo comodo e privo di formule per raggruppare i dati per data e calcolare somme in pochi clic. È particolarmente adatta a grandi set di dati o quando si desidera esplorare e analizzare le informazioni in modo interattivo. Le tabelle pivot possono essere aggiornate automaticamente al variare dei dati, rendendole ideali per report e dashboard in continua evoluzione.

1. Selezionate il vostro intervallo dati originale, incluse le intestazioni (ad esempio, A1:B13).

2. Passa alla scheda Inserisci e seleziona Tabella pivot. Nella finestra di dialogo, conferma l’intervallo dati e scegli dove posizionare la tabella pivot (nuovo foglio di lavoro o foglio di lavoro esistente).

3. Nell'elenco dei campi della Tabella pivot, trascina il campo Data nell'area Righe e il campo corrispondente Ordine (o il campo valori) nell'area Valori. Excel sommerà automaticamente i valori per ogni data univoca.

4. Per aggiornare i risultati della Tabella pivot quando i dati di origine vengono modificati, fai clic con il pulsante destro del mouse sulla Tabella pivot e seleziona Aggiorna.

Vantaggi: Il metodo Tabella pivot non richiede funzioni né codice e offre filtri interattivi, ordinamento e raggruppamento per un’analisi dei dati più approfondita. È scalabile e affidabile, perfetto sia per set di dati piccoli che grandi.
Svantaggi: È meno flessibile quando si tratta di integrare calcoli direttamente nelle formule delle celle, e alcuni utenti potrebbero aver bisogno di un po’ di tempo per familiarizzare con l’interfaccia della Tabella pivot.

Risoluzione dei problemi e suggerimenti pratici:

  • Assicuratevi che il vostro intervallo dati includa intestazioni e tipi di dati coerenti.
  • Se la tabella pivot non visualizza le date univoche come previsto, controllate la formattazione nascosta oppure utilizzate “Separa gruppo”.
  • Potete aggiungere ulteriori campi di calcolo o raggruppare per mese, trimestre o anno per ottenere sintesi più ampie.

Migliori Strumenti per la Produttività in Office

🤖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 RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
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 Lista   |  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, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi