Passer au contenu principal

Comment additionner tous les chiffres d'un nombre dans Excel?

Si vous avez une cellule qui contient une valeur, et maintenant, vous souhaitez ajouter tous les chiffres de la cellule. Par exemple, si vous avez la valeur 12345 dans une cellule, vous souhaitez effectuer ce calcul: 1 + 2 + 3 + 4 + 5 et obtenir la valeur 15. Existe-t-il de bonnes façons de faire la somme de tous les chiffres d'un nombre dans Excel?


Somme tous les chiffres d'un nombre dans une cellule avec des formules

Sans ajouter les chiffres un par un manuellement, les formules suivantes peuvent vous aider à obtenir rapidement la somme d'une cellule.

1. Veuillez saisir ou copier l'une des formules suivantes dans une cellule vide pour afficher le résultat:

=SUMPRODUCT(1*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))
=SUM(INDEX(1*(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),,))

2. Puis appuyez Entrer pour renvoyer le résultat, sélectionnez la cellule C2, puis faites glisser la poignée de recopie vers la plage à laquelle vous souhaitez appliquer cette formule, et vous obtiendrez la somme des chiffres de chaque numéro de cellule.

Notes:

  • Dans les formules ci-dessus, A2 est la cellule contient le nombre dont vous voulez additionner ses chiffres.
  • S'il y a un signe négatif ou un point décimal dans le nombre, les formules renvoient une #VALEUR! Erreur.

Somme tous les chiffres d'un nombre dans une cellule avec la fonction définie par l'utilisateur

Pour additionner tous les chiffres d'un numéro de cellule, le code VBA suivant peut également vous aider.

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

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

Code VBA: additionnez tous les chiffres d'un numéro de cellule

 Function SumDigits(Number As String) As Integer
'Updateby Extendoffice
Dim x As Integer, C As String
For x = 1 To Len(Number)
C = Mid(Number, x, 1)
If IsNumeric(C) Then SumDigits = SumDigits + C
Next
End Function

3. Ensuite, enregistrez et fermez ce code, revenez à la feuille de calcul et entrez cette formule = SumDigits (A2) dans une cellule vide, puis faites glisser la poignée de remplissage vers les cellules que vous souhaitez contenir cette formule, vous obtiendrez le résultat suivant:


Additionnez tous les chiffres d'un nombre dans une cellule avec une fonction simple

Ici, je peux aussi parler d'un outil utile- Kutools for Excel, Avec son Somme des nombres dans une cellule fonction, vous pouvez ajouter rapidement tous les chiffres d'un nombre.

Remarque:Appliquer cette Somme des nombres dans une cellule, tout d'abord, vous devez télécharger le Kutools for Excel, puis appliquez la fonction rapidement et facilement.

Après l'installation de Kutools for Excel, veuillez faire comme ceci:

1. Cliquez sur une cellule vide dans laquelle vous souhaitez afficher le résultat.

2. Puis clique Kutools > Aide à la formule > Aide à la formule, voir capture d'écran:

3. Dans le Aide aux formules boîte de dialogue, effectuez les opérations suivantes:

  • Sélectionnez Mathématique Option de Laits en poudre Type la liste déroulante;
  • Alors choisi Somme des nombres dans une cellule du Choisissez une fromule zone de liste;
  • Dans le droit Entrée d'arguments section, sélectionnez une cellule dont vous souhaitez additionner les chiffres.

4. Puis clique Ok et faites glisser la poignée de recopie vers les cellules dont vous souhaitez additionner les chiffres dans les cellules. Et tous les chiffres de chaque cellule ont été ajoutés ensemble, voir capture d'écran:

Téléchargez et essayez gratuitement Kutools for Excel Now!


Articles plus relatifs:

  • Somme diagonale d'une plage dans Excel
  • Lorsque vous effectuez des calculs arithmétiques, vous devrez peut-être additionner les nombres en diagonale dans un tableau. En fait, vous pouvez également additionner les nombres diagonaux dans Excel, ce qui ne vous oblige pas à additionner les nombres un par un. Si vous souhaitez en savoir plus sur cette question, veuillez lire l'article suivant.
  • Combinez des lignes en double et additionnez les valeurs
  • Dans Excel, vous pouvez toujours rencontrer ce problème, lorsque vous avez une plage de données qui contient 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 illustré ci-dessous. Comment pourriez-vous résoudre ce problème?
  • Somme basée sur les critères de colonne et de ligne
  • J'ai une plage de données qui contient des en-têtes de ligne et de colonne, maintenant, je veux prendre une somme des cellules qui répondent aux critères d'en-tête de colonne et de ligne. Par exemple, pour additionner les cellules dont le critère de colonne est Tom et le critère de ligne est Février, comme illustré ci-dessous. Cet article, je vais parler de quelques formules utiles pour le résoudre.
  • Somme des nombres de 1 à N dans Excel
  • Pour la plupart des utilisateurs d'Excel, vous devez parfois supprimer les n premiers caractères du début des chaînes de texte ou supprimer les x derniers caractères de la fin des chaînes de texte comme illustré ci-dessous. Cet article, je vais vous présenter quelques astuces pratiques pour résoudre cette tâche rapidement et facilement dans Excel.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant 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 Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
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 et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour,
Je cherchais justement cette solution c.à.d. comment faire la somme des chiffres d'un nombre (de 4 chiffres) sur excel et je suis tombé sur ce site. Je suis en profonde admiration devant l'intelligence de certains qui ont trouvé des formules de ouf. Malheureusement, je ne suis pas à ce niveau pour les mettre en pratique. Je me suis dit (car j'aime me parler, comme ça, j'ai toujours raison LOL) que pourquoi chercher compliqué quand on peut faire plus simple et j'ai trouvé une solution qui n'est pas élégante (OK je ne suis pas Einstein) et qui marche. Que veut on de plus ! Je vous la donne ici.
Je prends un exemple avec un nombre à 4 chiffres mais vous pouvez ajouter autant de chiffres que vous voulez. Disons que ce nombre est dans la cellule A2 pour l'exemple :
=STXT($A$2;1;1)+STXT($A$2;2;1)+STXT($A$2;3;1)+STXT($A$2;4;1)
J'ai mis des $ pour pouvoir copier plus facilement et ensuite je n'ai qu'à changer le rang du chiffre, dans mon cas 1, 2, 3, 4 et vous pouvez allez aussi loin que vous voulez
En anglais, vous remplacez STXT par MID et en allemand par TEIL
Si vous voulez la somme du résultat (dans la cellule A3 par ex.), vous faites la même chose en remplaçant A2 par A3.
Voila
Julien
This comment was minimized by the moderator on the site
Já procurei mais não acho por nada eu queira fazer uma planilha que o resultado da soma final reduz o número a 1 dígito. Por exemplo o resultado deu 7+6=13 e ele virasse 1+3= 4
This comment was minimized by the moderator on the site
I want to two digits like: 11.03 and 1.11, so i want to answer is coming 13.02.kindly provide a formula.
This comment was minimized by the moderator on the site
I play KillerSudoku: If I have n number of sums (not the total or answer) but I have say 2 or 3 or more empty cells with number possibilities who's sum totals 15; say, the total is 15 and I have 4 empty squares that all live in the same cage (meaning non-repeating), how do I show all possible sums: ie, 2+3+6+4, or 3+5+1+6, or 3+4+6+1 and so on. Also, I need to sometimes show all possible sums with repeating. Can this be done in Excel
This comment was minimized by the moderator on the site
Hello, Kevin,Maybe the following article can do you a favor:https://www.extendoffice.com/documents/excel/3557-excel-find-all-combinations-that-equal-given-sum.html
Please try, thank you!
This comment was minimized by the moderator on the site
Hello Experts. I have a question. For instance i have 18487.73486. I want a cell to sum 18487 and another cell that would sum the 73486. How do I go about doing it? Will appreciate any response. tia
This comment was minimized by the moderator on the site
Your Solution or the Formula is excellent. Thanks for the quick fix .
This comment was minimized by the moderator on the site
I typed 3 zero in 2nd column and put sum formula i.e. 50 in 1st column and three zero in 2nd column but excel is not working because the zero are going to remove automatically. Could you please help me.
This comment was minimized by the moderator on the site
Hello, Murtuza,
Sorry, I don't get your point, please give more detailed information about your problem, or you can insert a screenshot here.
Thank you!
This comment was minimized by the moderator on the site
How to count number in a cell in excel i.e. for example : 1+1+2+3+4+5+6+7 = 8
This comment was minimized by the moderator on the site
Hi,
Maybe the below article can solve your problem, please check it:
https://www.extendoffice.com/documents/excel/1504-excel-count-letters-in-cell.html
Hope it can help you!
This comment was minimized by the moderator on the site
Thank you so much
This comment was minimized by the moderator on the site
I am trying to find the avg of multipule numbers in a cell, lets say 22,11,18,14,3,6 are all in the same cell is there a way for another cell to display 12.3?
This comment was minimized by the moderator on the site
Hello, john,
To calculate the average of multiple numbers within a cell, please apply the below formula:
=IF(A1="","",ROUND(SUMPRODUCT(--(0&TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",99)),ROW($1:$99)*99-98,99))))/(LEN(A1)-LEN(SUBSTITUTE(A1,",",))+1),2))
Note: the last number 2 in the formula indicates that retain two decimal places after rounding. You can change it to your need.

Please try it, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations