Comment additionner correctement des nombres accompagnés d’unités dans une plage Excel ?
Lorsque vous travaillez avec Excel, il peut arriver que vous deviez additionner des nombres accompagnés d’unités, tels que « 5 kg », « 12 lbs » ou « 10 m ». Cela se produit fréquemment, par exemple, lors du suivi de poids, de longueurs ou de quantités — notamment dans des listes d’achats, des relevés techniques, des registres de laboratoire ou des données logistiques, où chaque valeur est suivie d’une unité de mesure. Toutefois, si vous utilisez la fonction standard **SOMME** d’Excel sur ce type de données, le résultat ne sera pas celui escompté. En effet, Excel interprète les cellules contenant du texte (comme les unités) comme des chaînes de caractères, et non comme des valeurs numériques. Par conséquent, **SOMME** et autres fonctions mathématiques de base les ignorent ou renvoient des erreurs. Pour obtenir un total précis, il est essentiel d’extraire d’abord la partie numérique avant d’effectuer le calcul. Ce tutoriel vous propose plusieurs méthodes pratiques et efficaces — à l’aide de formules, de fonctionnalités intégrées et d’outils complémentaires tels que **Kutools pour Excel** — afin de vous permettre d’additionner correctement des nombres associés à des unités, quel que soit votre scénario concret.

➤ Additionner des nombres avec unités à l’aide d’une formule
➤ Additionner des nombres avec unités à l’aide de Kutools pour Excel
➤ Additionner des nombres selon la même unité avec Kutools pour Excel
➤ Combiner Ligne en double et additionner les nombres correspondants à l’aide de Kutools pour Excel
➤ Macro VBA : Extraire les nombres des chaînes de texte avec unités et les additionner automatiquement
➤ Utiliser Power Query pour extraire et additionner des nombres avec unités
Additionner des nombres avec unités à l’aide d’une formule
Lorsque toutes vos valeurs utilisent la même unité et que vous recherchez une solution rapide basée sur une formule, les formules matricielles Excel vous permettent d’extraire facilement la partie numérique et d’en calculer la somme. Cette approche est idéale pour les plages où chaque cellule contient un nombre immédiatement suivi de la même unité exacte, comme « 8 kg », « 15 kg », etc.
Sélectionnez une cellule vide pour votre résultat et saisissez la formule suivante :
=SUM(SUBSTITUTE(B2:B7, "kg", "") +0) Après avoir saisi la formule, validez-la en appuyant simultanément sur Ctrl + Maj + Entrée (sur certains systèmes, cette combinaison est nécessaire pour les formules matricielles) afin qu’Excel la reconnaisse comme une opération matricielle. La somme des parties numériques apparaîtra alors dans la cellule sélectionnée.



Astuce : Dans la formule ci-dessus, B2:B7 fait référence à la plage de données contenant les valeurs avec unités que vous souhaitez additionner, et « kg » correspond à l’unité présente dans vos données. Assurez-vous que toutes les entrées de la plage utilisent la même unité, sans espaces superflus ni incohérences orthographiques, faute de quoi la formule n’extraira pas correctement les valeurs. Si votre unité ou votre plage diffère, ajustez-les en conséquence. Cette formule ne prend pas en charge les cas où plusieurs types d’unités sont présents dans la plage.
Additionner des nombres avec unités à l’aide de Kutools pour Excel
Pour les utilisateurs qui préfèrent une approche plus simple et visuelle ou souhaitent éviter de mémoriser des formules, Kutools pour Excel propose un moyen direct de nettoyer les valeurs numériques. Sa fonctionnalité Supprimer des caractères spécifiques permet d’extraire facilement la partie non numérique (l’unité), afin que vous puissiez additionner directement les nombres. Cette solution est idéale lorsque vos données mélangent nombres et unités dans une même colonne et que vous devez rapidement rendre les chiffres exploitables pour vos calculs.
1. Mettez en surbrillance les cellules contenant des nombres avec unités. Rendez-vous dans l’onglet Kutools, cliquez sur Texte, puis sélectionnez Supprimer des caractères spécifiques. Voir la capture d’écran :

2. Dans la boîte de dialogue Supprimer des caractères spécifiques, cochez uniquement l’option Non numérique. Ce paramètre supprime tous les caractères sauf les chiffres. Voir la capture d’écran :

3. Cliquez sur OK ou sur Appliquer. Les cellules sélectionnées ne contiennent désormais que des caractères numériques, que vous pouvez additionner à l’aide d’une formule simple. Sélectionnez une cellule vide et saisissez la formule suivante pour obtenir votre résultat :
=SUM(B2:B7) L’image ci-dessous montre à quoi ressemblent la colonne nettoyée et la somme obtenues à l’issue de cette procédure.



Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Remarque : Kutools effectue des remplacements directs dans les cellules sélectionnées ; il est donc conseillé de travailler sur une copie de vos données si vous souhaitez conserver le texte original. Cette solution convient particulièrement bien aux unités de type unique. Après avoir utilisé cette fonctionnalité, assurez-vous que toutes les valeurs nettoyées sont bien numériques avant de les additionner.
Additionner des nombres avec la même unité à l’aide de Kutools pour Excel et de la fonction SOMME
Additionner des nombres selon la même unité avec Kutools pour Excel
Si votre tableau contient des valeurs exprimées dans des unités différentes — par exemple des poids en « kg » et en « livres » — et que vous souhaitez obtenir des totaux distincts pour chaque unité (comme un total en kg et un total en livres), Kutools vous offre une solution efficace grâce à son Assistant de formule. Cette fonctionnalité s’avère particulièrement utile pour les tableaux de synthèse, les rapports d’inventaire ou la préparation de données destinées à des comparaisons ultérieures.

Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !
1. Choisissez la cellule dans laquelle vous souhaitez afficher le résultat de la somme. Accédez à Kutools > Assistant de formule > Statistiques > Somme selon même texte.

2. Dans la fenêtre de dialogue Assistant de formule, configurez votre calcul : sous Entrée d'argument, sélectionnez la plage de données complète comme Plage, puis saisissez ou choisissez l’unité spécifique (par exemple « kg » ou « livre ») dans la zone Texte. Cliquez ensuite sur OK.

Astuce : La formule par défaut utilise des références absolues (p. ex. $B$2:$B$7). Si vous prévoyez de la recopier automatiquement sur plusieurs cellules ou lignes, modifiez manuellement ces références en références relatives si nécessaire.
Votre cellule de résultat affiche désormais le total correspondant à l’unité sélectionnée. Répétez cette opération pour chaque unité afin d’obtenir tous les sous-totaux.

Remarque : Cette méthode convient particulièrement bien aux tableaux dont les types d’unité sont clairement identifiés et permet d’automatiser l’addition multi-unités, réduisant ainsi les erreurs liées au regroupement manuel.
Regrouper les Ligne en double et additionner les nombres correspondants à l’aide de Kutools pour Excel
Certaines bases de données contiennent des éléments ou entités listés plusieurs fois avec des quantités et des unités associées, comme des fruits dont les poids sont exprimés dans des unités différentes. Imaginez que vous souhaitiez additionner ces valeurs en les regroupant par élément et par unité, en fusionnant les lignes en double et en consolidant les totaux. La fonction Fusion avancée des lignes de Kutools pour Excel est précisément conçue pour ce type de scénario, rendant l’agrégation rapide et intuitive.

1. Sélectionnez votre tableau contenant des éléments en double et des unités mélangées, puis accédez à Kutools > Fusionner et scinder > Fusion avancée des lignes.

2. Dans la boîte de dialogue Combinez les lignes Basé sur la colonne, commencez par sélectionner la colonne contenant les unités et marquez-la comme Clé primaire. Cela permet à Kutools de regrouper vos données par unité. Voir la capture d’écran :

3. Ensuite, mettez en surbrillance la colonne contenant les valeurs numériques (par exemple « Poids »), puis sélectionnez Calculer et choisissez Somme afin que les valeurs soient additionnées pour chaque groupe.

4. Cliquez sur OK et votre tableau sera résumé par unité, en combinant les nombres comme nécessaire. Cette fonction est particulièrement utile pour les données de stock ou de ventes, lorsque plusieurs entrées doivent être agrégées selon l’unité correspondante.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Astuce : Vous pouvez regrouper selon plusieurs clés (par exemple, article et unité) pour une consolidation plus approfondie.
Combiner les doublons et additionner les nombres
Macro VBA : Extraire les nombres des chaînes de texte avec unités et les additionner automatiquement
Pour les utilisateurs avancés souhaitant une automatisation complète ou manipulant des motifs complexes et variés au sein de chaînes d’unités, une macro VBA permet d’effectuer l’extraction et l’addition en une seule opération. Cette approche s’avère particulièrement efficace lorsque votre plage contient des nombres associés à des unités différentes ou présente des structures de données incohérentes, et que les formules Excel intégrées se révèlent trop limitées ou fastidieuses à adapter à chaque situation.
1. Ouvrez l’éditeur VBA en cliquant sur Développeur > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis collez le code suivant dans le module :
Sub SumNumbersWithUnits()
Dim cell As Range
Dim WorkRng As Range
Dim xTitleId As String
Dim NumSum As Double
Dim NumStr As String
Dim i As Long
Dim ch As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
NumSum = 0
For Each cell In WorkRng
NumStr = ""
For i = 1 To Len(cell.Value)
ch = Mid(cell.Value, i, 1)
If ch Like "[0-9.]" Then
NumStr = NumStr & ch
ElseIf Len(NumStr) > 0 Then
Exit For
End If
Next i
If IsNumeric(NumStr) Then
NumSum = NumSum + Val(NumStr)
End If
Next cell
MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub 2. Pour exécuter le code, cliquez n’importe où à l’intérieur de la macro et appuyez sur F5, ou cliquez sur le bouton
Exécuter situé au-dessus de la fenêtre de l’éditeur de code. Une boîte de dialogue s’affichera pour vous demander de sélectionner la plage contenant des nombres avec unités. Le script extraira automatiquement la valeur numérique initiale de chaque cellule, additionnera tous les résultats, puis affichera la somme dans une fenêtre contextuelle.
Conseils et remarques d’utilisation :
- Cette macro extrait les caractères numériques situés au début de chaque chaîne jusqu’à la première occurrence d’un caractère non numérique, ce qui lui permet de prendre en charge la plupart des formats courants, tels que « 5 kg », « 12 lbs » ou « 20,5 m ».
- Si le format des nombres est incohérent ou intégré à la chaîne, des ajustements supplémentaires peuvent être nécessaires.
- Vous pouvez modifier le code VBA pour collecter ou traiter les unités séparément, si vous le souhaitez.
- Afin d’éviter toute perte de vos données d’origine, utilisez toujours les macros sur une copie ou une sauvegarde de votre feuille de calcul.
- Nécessite l’activation de la fonctionnalité des macros dans vos paramètres Excel.
Cette solution VBA s’adapte facilement aux variations de vos données et vous fait gagner un temps considérable, notamment sur de grands jeux de données.
Utiliser Power Query pour extraire et additionner des nombres avec unités
Power Query, l’outil intégré d’Excel dédié à la transformation des données, est idéal pour traiter des jeux de données volumineux ou complexes contenant des nombres associés à des unités.
Il se révèle particulièrement efficace lorsque les structures de données manquent de cohérence ou lorsqu’une automatisation s’impose pour des tâches récurrentes.
1. Sélectionnez la plage contenant vos données (y compris les nombres avec unités), puis accédez à l’onglet Données et cliquez sur À partir d’un tableau/plage. Si vous y êtes invité, assurez-vous que vos données comportent des en-têtes.
2. Dans l’Éditeur Power Query, sélectionnez la colonne contenant vos valeurs textuelles. Utilisez l’onglet Ajouter une colonne > Extraire > Texte avant le délimiteur ou Texte entre délimiteurs.
Choisissez en fonction du format de vos données :
- Utilisez un délimiteur espace si les données sont de type « 12 kg »
- Utilisez un délimiteur basé sur les lettres s’il s’agit de « 12kg »
3. Modifiez le type de données de la nouvelle colonne en Nombre décimal ou Nombre entier selon vos besoins, en cliquant avec le bouton droit sur son en-tête et en sélectionnant Changer le type.
4. (Facultatif) Si vous souhaitez additionner par unité, extrayez d’abord l’unité à l’aide de Extraire le texte Après le délimiteur, puis utilisez Regrouper par(dans l’onglet)Accueil) et sélectionnez Somme pour le nouveau champ numérique.
5. Cliquez sur Fermer et charger pour importer les données traitées et leurs sommes directement dans Excel sous forme d’une nouvelle feuille ou d’un nouveau tableau.
Avantages :
- Gérez efficacement et rapidement des données complexes, incohérentes ou volumineuses.
- Les étapes peuvent être enregistrées et réappliquées à des données futures ou mises à jour, garantissant ainsi une reproductibilité optimale.
- Vous pouvez personnaliser la logique de transformation bien au-delà d’une simple extraction, notamment en ajustant les préfixes, les suffixes, les décimales et les regroupements selon diverses unités.
Limitations :
- Power Query présente une courbe d’apprentissage pour les utilisateurs novices.
- Mieux adapté aux données structurées ou à l’utilisation de tableaux, plutôt qu’à des saisies directes et ponctuelles dans des cellules.
Dépannage et suggestions :
- Pour des résultats optimaux, examinez toujours les nombres extraits ou convertis afin de repérer d’éventuelles anomalies, surtout lorsque le format des unités ou des chiffres varie fortement.
- Sauvegardez vos données sources avant toute action en masse (y compris avec Kutools et VBA).
- Lorsque vous utilisez des formules, veillez à bien vérifier la présence d’espaces invisibles ou de fautes de frappe dans les données et les unités.
- Si vos formules échouent ou renvoient des erreurs (comme)
#VALEUR!), vérifiez que toutes les cellules référencées utilisent bien les formats attendus, et ajustez la plage ou les critères d’unité en conséquence. - Lorsque vous utilisez VBA, assurez-vous que les macros sont activées et enregistrez votre fichier avant leur exécution pour faciliter la récupération si nécessaire.
- Les étapes de transformation Power Query peuvent être ajustées après l’aperçu, via le volet **Étapes appliquées**, si vos données ont été modifiées.
Articles associés :
- Comment fusionner plusieurs cellules contenant des zéros initiaux en une seule cellule dans Excel ?
- Comment fusionner des plages provenant de différentes feuilles de calcul ou classeurs en une seule ?
- Comment fusionner rapidement des lignes en fonction de la valeur d’une colonne, puis effectuer des calculs dans Excel ?
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