Produit des chiffres d'un nombre
Bonsoir,
Sauriez-vous comment on fait sur excel pour, à partir d'un nombre de deux chiffres, obtenir le produit de ses deux chiffres.
Exemple: Si le nombre est 54, à l'aide d'une fonction (ou autre), on obtiendrait le produit : 5 * 4 = 20.
Merci beaucoup,
JérO.
Sauriez-vous comment on fait sur excel pour, à partir d'un nombre de deux chiffres, obtenir le produit de ses deux chiffres.
Exemple: Si le nombre est 54, à l'aide d'une fonction (ou autre), on obtiendrait le produit : 5 * 4 = 20.
Merci beaucoup,
JérO.
Réponses
-
Bonjour,
en anglais :
Left( text ; number of characters )
Right ( text ; number of characters )
Exemple :
Left(54;1)=5
Right (54;1)=4
Si les nombres ont des longueurs différentes, comme 54, 8, 1745, tu peux calculer d'abord la longueur par
Len (text)
Exemple :
Len(54) = 2
Len(1745)=4
Tu sais alors décomposer en chiffres... -
Méthode plus élémentaire en terme de fonction (et donc plus "compliquée") : utiliser la division par dix et la fonction partie entière pour extraire le chiffre des dizaines (si le nombre n'a que deux chiffres utiles).
. -
Merci YvesM.
Je voulais justement partir comme toi Dom, mais Je dois mal m y prendre.
Tu pourrais m en dire un peu plus stp sur la marche à suivre.
Je te remericie par avance. -
Ce qui donne (le nombre étant en A1):
=ENT(A1/10)*MOD(A1;10)
-
Merci Jer anonyme.
-
Je ne sais pas faire des boucles avec un tableur. Disons que pour des nombres de longueur variable inférieure ou égale à 10, on peut procéder ainsi (en mettant 24986, qui sert simplement d'exemple, en A1) :
\[\begin{array}{l|l}24896&\hbox{=PRODUIT(B2:B11)}\\\hline
1&\hbox{=SI(NBCAR(STXT($A$1;A2;1))>0;CNUM(STXT($A$1;A2;1));1)}\\\hline
2&\hbox{=SI(NBCAR(STXT($A$1;A3;1))>0;CNUM(STXT($A$1;A3;1));1)}\\\hline
3&\hbox{=SI(NBCAR(STXT($A$1;A4;1))>0;CNUM(STXT($A$1;A4;1));1)}\\\hline
4&\hbox{=SI(NBCAR(STXT($A$1;A5;1))>0;CNUM(STXT($A$1;A5;1));1)}\\\hline
5&\hbox{=SI(NBCAR(STXT($A$1;A6;1))>0;CNUM(STXT($A$1;A6;1));1)}\\\hline
6&\hbox{=SI(NBCAR(STXT($A$1;A7;1))>0;CNUM(STXT($A$1;A7;1));1)}\\\hline
7&\hbox{=SI(NBCAR(STXT($A$1;A8;1))>0;CNUM(STXT($A$1;A8;1));1)}\\\hline
8&\hbox{=SI(NBCAR(STXT($A$1;A9;1))>0;CNUM(STXT($A$1;A9;1));1)}\\\hline
9&\hbox{=SI(NBCAR(STXT($A$1;A10;1))>0;CNUM(STXT($A$1;A10;1));1)}\\\hline
10&\hbox{=SI(NBCAR(STXT($A$1;A11;1))>0;CNUM(STXT($A$1;A11;1));1)}
\end{array}\]
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.2K Toutes les catégories
- 9 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 53 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 65 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 314 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 773 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres