KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Additionner les valeurs par groupe dans Excel

AuteurXiaoyang Date de modification

Il arrive parfois que vous ayez besoin d’additionner des valeurs regroupées dans un tableau. Par exemple, vous disposez d’une liste de produits accompagnés de leurs montants respectifs dans une autre colonne, et vous souhaitez obtenir le sous-total pour chaque produit, comme illustré dans la capture d’écran ci-dessous. Ce tutoriel présente différentes formules efficaces pour accomplir cette tâche dans Excel.

doc-sum-by-group-1


Additionner les valeurs par groupe – sous-totaux dans le tableau de données d’origine

Voici la syntaxe générique permettant d’additionner des valeurs par groupe dans Excel :

=IF(group_name=cell_above_group_name, “” ,SUMIF(group_range,group_name,sum_range))
  • group_name: la cellule contenant la Nom du groupe que vous souhaitez additionner ;
  • cell_above_group_name: la cellule située au-dessus de la Nom du groupe ;
  • group_range: la plage de cellules contenant les Nom du groupe ;
  • sum_range: la plage de cellules correspondant au nom du groupe spécifié à additionner.

Lorsque les données sont triées selon la colonne de regroupement, les produits identiques apparaissent regroupés, comme le montre la capture d’écran ci-dessous. Pour obtenir des sous-totaux par groupe, créez des formules en combinant les fonctions SI et SOMME.SI.

doc-sum-by-group-2

1. Copiez et collez la formule suivante dans une cellule vide située à côté de vos données :

=IF(A2=A1,«»,SUMIF($A$2:$A$13,A2,$B$2:$B$13))
  • Remarque: dans la formule :
  • A1est la cellule d’en-tête, et A2est la première cellule contenant le nom du produit à utiliser ;
  • A2:A13est la liste contenant les noms de produits sur lesquels vous souhaitez faire la somme ;
  • B2:B13 est la colonne de données dont vous souhaitez obtenir le sous-total.

2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu’aux cellules où vous souhaitez appliquer cette formule. Les sous-totaux seront ainsi calculés pour chaque nom de produit. Voir la capture d’écran :

doc-sum-by-group-3


Explication de la formule :

=IF(A2=A1,«»,SUMIF($A$2:$A$13,A2,$B$2:$B$13))

  • SOMME.SI($A$2:$A$13;A2;$B$2:$B$13) : cette fonction SOMME.SI additionne uniquement les valeurs de la plage B2:B13 lorsque les cellules correspondantes dans la plage A2:A13 correspondent au critère A2.
  • SI(A2=A1;«»;SOMME.SI($A$2:$A$13;A2;$B$2:$B$13)) : cette formule SI compare chaque valeur de la colonne A à celle de la cellule située juste au-dessus. Par exemple, si la valeur en A2 est identique à celle en A1, la cellule reste vide (« ») ; sinon, elle affiche le résultat de la fonction SOMME.SI.

Additionner les valeurs par groupe – sous-totaux à un autre emplacement

Si les valeurs de chaque groupe ne sont pas regroupées ensemble mais réparties de façon aléatoire dans la colonne, pour additionner les valeurs correspondantes par groupe ou catégorie, vous devez d’abord extraire chaque Nom du groupe à partir des noms de produits, puis obtenir le sous-total à partir de ce Nom du groupe, comme illustré dans la capture d’écran ci-dessous.

doc-sum-by-group-4

1. Commencez par extraire les noms uniques des groupes à l’aide de la formule matricielle suivante, puis appuyez simultanément sur Ctrl + Maj + Entrée pour obtenir le premier résultat.

=INDEX($A$2:$A$13,MATCH(0,COUNTIF($D$1:D1,$A$2:$A$13),0))
  • Remarque: dans la formule :
  • A2:A13est la plage de cellules à partir de laquelle extraire toutes les valeurs uniques ;
  • D1 est la cellule située juste au-dessus de la formule saisie.

2. Sélectionnez ensuite la cellule contenant la formule et faites glisser la poignée de recopie vers le bas jusqu’à ce que tous les noms de produits s’affichent. Voir la capture d’écran :

doc-sum-by-group-5

3. Vous pouvez désormais additionner les valeurs en fonction des noms de groupe que vous avez extraits. Dans ce cas, utilisez la fonction SOMME.SI. Saisissez la formule ci-dessous dans une cellule vide — ici, je l’insère en E2.

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

4. Ensuite, faites glisser la poignée de recopie vers le bas pour copier cette formule et obtenir le total des commandes des autres groupes. Voir la capture d’écran :

doc-sum-by-group-6


Fonction associée utilisée :

  • SOMME.SI:
  • La fonction SOMME.SI permet de calculer la somme des cellules selon un critère unique.
  • SI:
  • La fonction SI évalue une condition spécifique et renvoie la valeur que vous définissez selon qu’elle est VRAIE ou FAUSSE.

Autres articles :

  • Totaliser les montants de factures par âge
  • Faire la somme des montants de factures selon leur âge, comme le montre la capture d’écran ci-dessous, est une opération courante dans Excel. Ce tutoriel vous explique comment obtenir facilement des sous-totaux de montants de factures par âge à l’aide de la fonction SOMME.SI.
  • Additionner les N plus petites valeurs ou les valeurs les plus basses
  • Dans Excel, il est facile d’additionner une plage de cellules à l’aide de la fonction SOMME. Parfois, vous devrez peut-être additionner les 3, 5 ou n plus petits nombres d’une plage de données, comme le montre la capture d’écran ci-dessous. Dans ce cas, la combinaison des fonctions SOMMEPROD et PETITE.VALEUR vous permet de résoudre ce problème directement dans Excel.

Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.