Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment faire la somme des cellules avec du texte et des nombres dans Excel?

Par exemple, j'ai une liste de valeurs contenant des chaînes numériques et textuelles, maintenant, je veux résumer seulement les chiffres basés sur le même texte, regardez la capture d'écran suivante. Normalement, vous ne pouvez pas additionner directement les valeurs dans la liste avec la chaîne de texte, ici, je vais vous présenter quelques formules pour faire face à cette tâche.


Séparer / Séparer les chaînes de texte en colonnes individuelles de texte et de nombre:

Kutools for Excel's Cellules divisés feature est un outil puissant, il peut vous aider à diviser des valeurs de cellules en plusieurs colonnes ou lignes, il peut vous aider à découper des chaînes alphanumériques en colonnes de texte et de nombres séparés, etc ...

doc sum texte numéro 8

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Somme des cellules contenant du texte et des nombres basés sur le certain texte avec la formule



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

1. Vous pouvez d'abord écrire vos chaînes de texte que vous souhaitez additionner les nombres relatifs dans les cellules d'une colonne.

doc sum texte numéro 2

2. Puis tapez la formule ci-dessous dans une cellule vide, dans cet exemple, je vais entrer la formule dans la cellule E1: =SUM(IF(ISNUMBER(FIND(D1,$B$2:$B$8)),VALUE(LEFT($B$2:$B$8,FIND(D1,$B$2:$B$8)-1)),0)), puis appuyez sur Ctrl + Shift + Enter clés ensemble, il renverra la valeur totale de la liste en fonction du certain texte. Voir la capture d'écran:

doc sum texte numéro 3

Pointe: Dans la formule ci-dessus, D1 est le critère que vous voulez utiliser, et B2: B8 indique la plage de cellules que vous voulez additionner.

3. Ensuite, sélectionnez la formule cel et faites glisser la poignée de remplissage vers les cellules que vous souhaitez appliquer cette formule pour obtenir le résultat:

doc sum texte numéro 4


Somme des cellules contenant du texte et des nombres ignorant le texte avec la fonction définie par l'utilisateur


Si vous avez les données suivantes qui sont mélangées avec du texte et des nombres, et vous voulez juste extraire et additionner seulement les nombres dans chaque cellule, comment pourriez-vous finir rapidement ceci dans Excel ?.

doc sum texte numéro 5

Pour gérer ce problème, vous pouvez créer un Fonction définie par l'utilisateur, faites comme ceci:

1. Maintenez le ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour Applications fenêtre.

2. Cliquez insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: additionne seulement les nombres dans la cellule contenant les nombres et le texte

Function SumNumbers(rngS As Range, Optional strDelim As String = " ") As Double
'Update 20141210
    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 (A1) (A1 indique la cellule à laquelle vous voulez résumer les nombres), puis faites glisser la poignée de remplissage vers les cellules que vous souhaitez remplir la formule, et seuls les nombres dans chaque cellule sont additionnés, voir capture d'écran:

doc sum texte numéro 6


Somme tous les numéros individuels dans une cellule

Somme tous les numéros individuels dans une cellule

Si vous voulez additionner tous les nombres dans une cellule, Kutools for Excel's Somme des nombres dans une cellule peut vous aider à sommer rapidement tous les chiffres d'un nombre ensemble dans une cellule.

doc sum texte numéro 7

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Articles Liés:

Comment faire la somme de n lignes dans Excel?

Comment faire la somme des valeurs en fonction des critères de texte dans Excel?



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    fazlul haque · 2 years ago
    How to convert between text and number using KUTOOls ?
  • To post as a guest, your comment is unpublished.
    MIKE · 2 years ago
    GENUIS.... Thanks ever so much
  • To post as a guest, your comment is unpublished.
    Jenny · 2 years ago
    This is super helpful! I'm trying to get the ARRAY to work with a column of cells that each contains a decimal number and text (e.g. .2 A; .5 C; .1 X etc), and I keep getting a result of 0. If I change the numbers to whole numbers, the result is correct. Help?
  • To post as a guest, your comment is unpublished.
    kc · 2 years ago
    is the any way to rewrite the vba code to sum multi cells instead of one? I have about 8 columns of data and i want the sum at the end.
  • To post as a guest, your comment is unpublished.
    Paul Burchfield · 2 years ago
    Is it possible to change the SumNumbers formula to add all the numbers in a column of mixed cells? For example, each column has 1A, 2B, 3C and I would like the formula at the bottom of the column to tell me 6.