Accéder au contenu principal

Comment additionner des cellules contenant du texte et des nombres dans Excel ?

Author: Xiaoyang Last Modified: 2025-05-27

Si vous avez une liste de cellules contenant à la fois du texte et des nombres, additionner uniquement les valeurs numériques peut être délicat. Par exemple, vous pourriez vouloir calculer des totaux basés sur des critères textuels spécifiques ou simplement ignorer le texte et additionner les nombres. Ce tutoriel vous présentera plusieurs méthodes pour y parvenir dans Excel.


Additionner des cellules contenant du texte et des nombres en fonction d'un certain texte avec une formule

Vous pouvez utiliser une formule matricielle pour additionner les nombres en fonction de leur chaîne de texte correspondante dans la cellule, veuillez procéder comme suit :

1. Tout d'abord, vous pouvez écrire vos chaînes de texte que vous souhaitez additionner dans une colonne de cellules.

A screenshot showing a column with specific text used as criteria for summing numbers in Excel

2. Ensuite, saisissez la formule ci-dessous dans une cellule vide ; dans cet exemple, je vais entrer la formule dans la cellule E2, puis appuyez simultanément sur Ctrl + Shift + Enter , ce qui retournera la valeur totale de la liste en fonction d'un certain texte. Voir capture d'écran :

=SOMME(SI(ESTNUM(TROUVE(D2;$B$2:$B$9));VALEUR(GAUCHE($B$2:$B$9;TROUVE(D2;$B$2:$B$9)-1));0))

A screenshot of the SUM array formula being used to calculate numbers based on specific text criteria

Remarque : Dans la formule ci-dessus, D2 est le critère que vous souhaitez utiliser, et B2:B9 indique la plage de cellules que vous souhaitez additionner.

3. Sélectionnez ensuite la cellule contenant la formule, et faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule pour obtenir le résultat :

A screenshot showing the results of the SUM formula applied across multiple rows in Excel


Additionner des cellules contenant du texte et des nombres en fonction d'un certain texte avec une fonctionnalité pratique

Si la formule ci-dessus est difficile à comprendre, Kutools for Excel fournit un outil utile - Somme basée sur le même texte, avec cette fonctionnalité, vous pouvez obtenir le résultat total dans une cellule qui mélange des nombres et du texte sans avoir à mémoriser aucune formule.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Cliquez pour sélectionner une cellule où vous souhaitez afficher le résultat, voir capture d'écran :

Conseils : Pour éviter les références circulaires, ne placez pas cette formule dans la première ligne de la feuille de calcul.

A screenshot of the selected output cell before applying the Kutools Formula Helper

2. Puis cliquez sur Kutools > Assistant de formule > Assistant de formule, voir capture d'écran :

A screenshot showing the Kutools Formula Helper option in the Excel ribbon

3. Dans la boîte de dialogue Assistant de formule, veuillez effectuer les opérations suivantes :

  • Sélectionnez Compter dans la liste déroulante Type de formule ;
  • Dans la liste Sélectionnez une formule, cliquez pour sélectionner l'option Somme basée sur le même texte ;
  • Ensuite, dans la Entrée d'argument section, sélectionnez la plage de cellules contenant le texte et les nombres que vous souhaitez additionner dans la Plage zone de texte, puis sélectionnez la cellule de texte sur laquelle vous souhaitez baser l'addition dans la Texte zone de texte.
    Conseils : Dans la zone de texte Texte, vous devez changer la référence de cellule absolue par défaut en référence relative pour faire glisser correctement la formule.

    A screenshot of the Formula Helper dialog box with Sum based on the same text selected

4. Ensuite, cliquez sur le bouton OK, le premier résultat sera calculé, puis faites glisser la poignée de recopie pour appliquer la formule aux autres cellules, voir capture d'écran :

A screenshot showing the results of the Kutools Formula Helper applied across multiple rows in Excel

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Additionner des cellules contenant du texte et des nombres en ignorant le texte avec une fonction définie par l'utilisateur

Si vous disposez des données suivantes mélangées avec du texte et des nombres, et que vous souhaitez extraire et ajouter uniquement les nombres dans chaque cellule. Comment pouvez-vous accomplir cela rapidement dans Excel ?

A screenshot of a dataset containing mixed text and numbers before using the User Defined Function

Pour résoudre ce problème, vous pouvez créer une Fonction Définie par l'Utilisateur. Suivez ces étapes :

1. Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la Fenêtre Module.

Code VBA : additionner uniquement les nombres dans la cellule contenant des nombres et du texte

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Updateby Extendoffice
    Dim xNums As Variant, lngNum As Long
    xNums = Split(rngS, strDelim)
    For lngNum = LBound(xNums) To UBound(xNums) Step 1
        SumNumbers = SumNumbers + Val(xNums(lngNum))
    Next lngNum
End Function

3. Ensuite, enregistrez et fermez ce code, revenez à la feuille de calcul, et entrez cette formule =SumNumbers(A2) (A2 indique la cellule dont vous souhaitez additionner les nombres), puis faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer la formule, et seuls les nombres dans chaque cellule seront ajoutés ensemble, voir capture d'écran :

A screenshot showing results calculated using the User Defined Function to sum numbers from mixed cells


Articles connexes supplémentaires :

  • Combiner des lignes en double et additionner les valeurs dans Excel
  • Dans Excel, vous pouvez souvent rencontrer ce problème, lorsque vous avez une plage de données contenant des entrées en double, et que vous souhaitez maintenant combiner les données en double et additionner les valeurs correspondantes dans une autre colonne, comme le montrent les captures d'écran suivantes. Comment pourriez-vous résoudre ce problème ?
  • Multiplier deux colonnes puis additionner dans Excel
  • Dans Excel, la plupart d'entre nous peuvent souffrir de multiplier deux colonnes puis les additionner, bien sûr, nous pouvons multiplier chaque élément puis les additionner, mais cela sera fastidieux s'il y a des centaines ou des milliers de lignes à calculer. Dans Excel, il existe une fonction puissante – SOMMEPROD, avec elle, nous pouvons rapidement multiplier deux colonnes puis les additionner. Dans cet article, je parlerai de la façon d'appliquer cette fonction.
  • Additionner les 3 premières valeurs ou N valeurs en fonction de critères dans Excel
  • Normalement, nous pouvons additionner les n premières valeurs d'une plage de cellules en utilisant une formule simple, mais avez-vous déjà essayé d'additionner les n premières valeurs en fonction de certains critères ? Cet article présente quelques formules pour additionner les n premières valeurs avec des critères spécifiques dans Excel.
  • Additionner des valeurs uniques en fonction de critères dans Excel
  • Par exemple, j'ai une plage de données qui contient des colonnes Nom et Commande, maintenant, pour additionner uniquement les valeurs uniques dans la colonne Commande en fonction de la colonne Nom comme le montre la capture d'écran suivante. Comment résoudre rapidement et facilement cette tâche dans Excel ?
  • Compter ou additionner des cellules en fonction des couleurs de police dans Excel
  • Comment pourriez-vous obtenir le nombre de cellules ou additionner toutes les cellules qui contiennent une couleur de police particulière dans Excel ? Par exemple, j'ai une plage de données dans une feuille de calcul comme le montre la capture d'écran suivante, et maintenant je veux respectivement compter ou additionner les cellules qui ont une couleur de police rouge, bleue et noire. Normalement, il n'y a pas de moyen direct de traiter cette tâche, ici, je vais parler de quelques astuces pour résoudre ce travail.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !