Comment additionner les valeurs correspondant à la même date dans Excel ?
Lorsque vous travaillez avec des jeux de données Excel contenant des dates répétées et des valeurs quantitatives associées, il est souvent utile de consolider ces données par date. Imaginez, par exemple, que vous gériez des enregistrements de commandes comme dans la plage A1:B13 ci-dessous : la colonne A liste les dates (certaines apparaissant plusieurs fois) et la colonne B indique le nombre de commandes correspondant. Pour obtenir un total synthétique par date unique, Excel met à votre disposition plusieurs méthodes efficaces et précises. Cette capacité s’avère particulièrement précieuse pour résumer des ventes quotidiennes, consolider des journaux d’activité ou agréger toute donnée selon des repères temporels identiques. Le bon choix de méthode vous fait gagner un temps considérable tout en assurant l’exactitude de vos résultats.

- Additionner les valeurs correspondantes selon la même date à l’aide d’une formule
- Additionner les valeurs correspondantes selon la même date avec Kutools pour Excel
- Additionner les valeurs correspondantes selon la même date avec du code VBA
- Additionner les valeurs correspondantes selon la même date avec Tableau croisé dynamique
Additionner les valeurs correspondantes selon la même date à l’aide d’une formule
L’une des solutions les plus directes consiste à utiliser la fonction SOMME.SI d’Excel. Cette approche est particulièrement adaptée lorsque vous souhaitez créer une synthèse dynamique qui se met à jour automatiquement dès que vos données sources changent. La méthode par formule s’applique facilement et convient parfaitement aux plages dont la taille reste raisonnable. Procédez comme suit :
1. Saisissez la formule suivante dans une cellule vide où vous souhaitez afficher le total pour une date spécifique (par exemple, la cellule)E2) :
=SUMIF($A$2:$A$13,D2,$B$2:$B$13) 
Dans la formule ci-dessus :
- A2:A13: la plage contenant les dates à évaluer
- B2:B13: la plage contenant les valeurs à additionner
- D2: la cellule « critère » qui fournit la date pour laquelle vous souhaitez obtenir la somme
2. Faites glisser la poignée de recopie vers le bas depuis la cellule contenant votre formule pour l’appliquer à toutes les dates uniques situées en dessous. Vous obtiendrez ainsi une colonne de synthèse où chaque cellule affichera le total correspondant à sa date. Voir capture d’écran :

Conseils et rappels :
- Si vous ajoutez de nouvelles données à votre plage initiale, pensez à mettre à jour vos plages de formule ()A2:A13, B2:B13) en conséquence.
- Si vous utilisez des tableaux structurés, faites référence au nom de la colonne pour plus de flexibilité (par exemple,)
=SOMME.SI(Tableau1[Date]; D2; Tableau1[Montant])). - Si vos données contiennent des erreurs (comme des entrées textuelles ou des cellules vides), vérifiez le contenu des cellules sources pour garantir une somme exacte.
- Cette approche convient particulièrement aux jeux de données de petite à moyenne taille ; pour les jeux très volumineux, un tableau croisé dynamique permet une agrégation plus rapide.
- Si vous utilisez la fonction UNIQUE (Excel 365/2021+) dans la cellule D2 pour lister les dates distinctes, saisissez :
=UNIQUE(A2:A13), puis appliquez la formule SOMME.SI juste à côté.
Additionner les valeurs correspondantes selon la même date avec Kutools pour Excel
Si vous disposez de Kutools pour Excel, l’outil Fusion avancée des lignes peut grandement simplifier cette tâche. Cette solution vous permet de consolider des lignes selon n’importe quel champ clé (ici, les dates) et d’additionner automatiquement les valeurs correspondantes, vous faisant ainsi gagner du temps tout en réduisant les risques d’erreur liés aux formules. Elle est particulièrement utile pour les utilisateurs qui doivent fréquemment résumer de grandes plages de données ou effectuer des opérations répétées de combinaison et de calcul.
Après avoir installé Kutools pour Excel, procédez comme suit :
1. Sélectionnez la plage de données que vous souhaitez additionner selon les dates identiques. (Nous vous recommandons de sauvegarder une copie de vos données initiales avant de commencer, car cet outil modifiera la disposition de vos données.)
2. Allez dans Kutools > Fusionner et scinder > Fusion avancée des lignes.

3. Dans la boîte de dialogue, sélectionnez votre colonne Date et définissez-la comme Clé primaire. Ensuite, sélectionnez la colonne à additionner (par exemple, « Commande ») et définissez son opération sur Somme dans la section Calculer. Ce paramétrage indique à Kutools de regrouper les lignes selon les dates identiques et d’additionner leurs valeurs numériques.

4. Cliquez sur OK. Kutools générera instantanément la liste récapitulative, additionnant dans une seule ligne toutes les valeurs correspondant à chaque date unique. Voir ci-dessous :
![]() | ![]() | ![]() |
Additionner les valeurs correspondantes selon la même date avec du code VBA
Pour les utilisateurs recherchant une approche automatisée ou programmable, le VBA (Visual Basic pour Applications) offre une solution flexible permettant d’additionner des valeurs par date et d’exporter le résumé vers une nouvelle plage. Le VBA est idéal pour gérer des tâches répétitives, traiter de grands volumes de données ou intégrer l’agrégation dans un flux de travail plus large — notamment lorsque les formules ou fonctionnalités intégrées ne suffisent pas à vos besoins.
1. Cliquez sur Outils de développement > Visual Basic pour ouvrir l’éditeur Microsoft Visual Basic pour Applications. Dans la fenêtre qui s’ouvre, cliquez sur Insertion > Module, puis collez le code ci-dessous dans le module :
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. Cliquez sur le bouton
ou appuyez sur F5 pour exécuter la macro.
3. Une boîte de dialogue s’ouvre pour vous demander de sélectionner votre plage de données d’origine (assurez-vous que la date figure dans la première colonne et la valeur dans la deuxième). Ensuite, une autre boîte vous permet d’indiquer où insérer les résultats (par exemple, dans la cellule E1).
4. Une fois validé, un tableau récapitulatif des dates et de la somme de leurs valeurs correspondantes sera généré à partir de la cellule de sortie choisie.
Conseils et rappels d’erreurs :
- Cette macro gère automatiquement les doublons de dates, quelle que soit leur position dans la liste.
- Si vous sélectionnez une zone de sortie qui écraserait des données d’origine, la macro ne l’empêchera pas — veillez à choisir une zone vide.
- La macro ignore les cellules vides ou contenant des valeurs non datées dans la colonne des dates ; assurez-vous que vos données soient impeccables pour obtenir des résultats optimaux.
- Cette méthode est idéale pour automatiser des processus d’agrégation répétitifs ou les intégrer à des tâches de traitement de données par lots.
Le VBA se révèle particulièrement adapté lorsque vous avez besoin d’un traitement automatisé par lots ou souhaitez éliminer toute intervention manuelle. C’est un choix idéal pour les fusions de données à grande échelle ou régulières. Toutefois, si vous n’avez besoin que d’une agrégation occasionnelle, les méthodes basées sur des formules ou utilisant un tableau croisé dynamique peuvent s’avérer plus simples.
Additionner les valeurs correspondantes selon la même date avec Tableau croisé dynamique
Un Tableau croisé dynamique offre une méthode pratique, sans formule, pour regrouper les données par date et calculer des sommes en quelques clics seulement. Il convient particulièrement aux grands jeux de données ou lorsque vous souhaitez explorer et analyser les données de manière interactive. Les Tableau croisé dynamique peuvent être actualisés automatiquement dès que vos données changent, ce qui les rend adaptés aux rapports et tableaux de bord en continu.
1. Sélectionnez votre plage de données d’origine, y compris les en-têtes (par exemple, A1:B13).
2. Accédez à l’onglet Insertion et sélectionnez Tableau croisé dynamique. Dans la boîte de dialogue, confirmez votre plage de données et choisissez l’emplacement où vous souhaitez insérer le tableau croisé dynamique (nouvelle feuille de calcul ou feuille de calcul existante).
3. Dans la liste des champs du tableau croisé dynamique, faites glisser le champ Date dans la zone Lignes, ainsi que le champ correspondant Commande (ou votre champ de valeurs) dans la zone Valeurs. Excel effectuera automatiquement la somme des valeurs pour chaque date unique.
4. Pour mettre à jour les résultats de votre tableau croisé dynamique lorsque vos données sources changent, cliquez avec le bouton droit sur le tableau croisé dynamique et sélectionnez Actualiser.
Avantages: La méthode Tableau croisé dynamique ne nécessite ni fonctions ni code, et offre un filtrage, un tri et un regroupement interactifs pour une analyse des données plus approfondie. Évolutive et fiable, elle convient aussi bien aux petits qu’aux grands jeux de données.
Inconvénients: Moins flexible lorsqu’il s’agit d’intégrer directement des calculs dans des formules de cellule, et certains utilisateurs peuvent avoir besoin de temps pour se familiariser avec l’interface du Tableau croisé dynamique.
Dépannage et suggestions pratiques :
- Assurez-vous que votre plage de données inclut des en-têtes ainsi que des types de données cohérents.
- Si le tableau croisé dynamique n’affiche pas les dates uniques comme prévu, vérifiez la présence d’un formatage masqué ou utilisez la commande « Dissocier ».
- Vous pouvez ajouter plusieurs champs de calcul ou regrouper les données par mois, trimestre ou année pour obtenir des synthèses plus complètes.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels


