Excel et décimales
Résolu
EricJ
-
EricJ -
EricJ -
Bonjour,
Comment extraire l'ensemble des décimales d'un nombre avec la fonction =DROITE() ? Exemple, dans la cellule A1 j'ai une valeur de 450,25 et dans la cellule B1 231,5. Avec =DROITE(A1;2) le résultat est égal à 25 et pour la cellule B1 le résultat est .5. Le fait de formater mes cellules avec deux décimales ne change rien. Merci pour votre aide.
Comment extraire l'ensemble des décimales d'un nombre avec la fonction =DROITE() ? Exemple, dans la cellule A1 j'ai une valeur de 450,25 et dans la cellule B1 231,5. Avec =DROITE(A1;2) le résultat est égal à 25 et pour la cellule B1 le résultat est .5. Le fait de formater mes cellules avec deux décimales ne change rien. Merci pour votre aide.
A voir également:
- Excel et décimales
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Déplacer colonne excel - Guide
- Excel moyenne - Guide
7 réponses
Salut,
essayes cette formule si tes valeurs de départ ont deux décimales
=(A1-TRONQUE(A1))*100
Si le nombre de décimales est variable il conviendra de modifier la formule avec des conditionnelles
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
essayes cette formule si tes valeurs de départ ont deux décimales
=(A1-TRONQUE(A1))*100
Si le nombre de décimales est variable il conviendra de modifier la formule avec des conditionnelles
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Bonjour,
Si votre chiffre est en A1 et que vous voulez le résultat en A2, la formule à entrer dans A2 sera:
=a1-ent(a1)
Vous arez le résultat: 0.25....0.5 (ou0.50)
A+
Si votre chiffre est en A1 et que vous voulez le résultat en A2, la formule à entrer dans A2 sera:
=a1-ent(a1)
Vous arez le résultat: 0.25....0.5 (ou0.50)
A+
Exact.
Reste à savoir si tu veux 0,50 ou 50. Si tu veux 50 essaie ceci :
=DROITE(CTXT(A1;;);(NBCAR(CTXT(A1;;))-CHERCHE(",";A1)))
Pour 0,50 prends la formule de manet et format de cellule / nombre 2 décimales.
ps : il y a aussi : =A1-CTXT(TRONQUE(A1;);;) et format de cellule / nombre 2 décimales renvoie 0,50
Reste à savoir si tu veux 0,50 ou 50. Si tu veux 50 essaie ceci :
=DROITE(CTXT(A1;;);(NBCAR(CTXT(A1;;))-CHERCHE(",";A1)))
Pour 0,50 prends la formule de manet et format de cellule / nombre 2 décimales.
ps : il y a aussi : =A1-CTXT(TRONQUE(A1;);;) et format de cellule / nombre 2 décimales renvoie 0,50
Bonjour,
En mélangeant les fonctions Excel :
DROITE que tu connais
NBCAR qui renvoie le nombre de caractère contenue dans la cellule
CHERCHE qui renvoie le numéro de la place du caractère cherché à partir de la gauche
en faisant NBCAR-CHERCHE tu obtiens le nombre de caractère à droite du caractère cherché comme ceci :
en A1 ton nombre décimal.
en A2 : =DROITE(A1;(NBCAR(A1)-CHERCHE(",";A1)))
Attention "," ou "." c'est pô pareil!
En mélangeant les fonctions Excel :
DROITE que tu connais
NBCAR qui renvoie le nombre de caractère contenue dans la cellule
CHERCHE qui renvoie le numéro de la place du caractère cherché à partir de la gauche
en faisant NBCAR-CHERCHE tu obtiens le nombre de caractère à droite du caractère cherché comme ceci :
en A1 ton nombre décimal.
en A2 : =DROITE(A1;(NBCAR(A1)-CHERCHE(",";A1)))
Attention "," ou "." c'est pô pareil!
Aloons allons
la réponse est bonne, mais vous n'arriverez à avoir le 0 que si le format de cellule est le même que celui d'origine.
Or, vous ne pouvez avoir 231,50 dans une cellule que si cette cellule et en format nombre avec deux décimales.
Crdlmnt
PS: Ceci faisant abstraction, bien sur, de la question qui vise à connaitre l'utilité d'un zéro derrière la dernière décimale.
la réponse est bonne, mais vous n'arriverez à avoir le 0 que si le format de cellule est le même que celui d'origine.
Or, vous ne pouvez avoir 231,50 dans une cellule que si cette cellule et en format nombre avec deux décimales.
Crdlmnt
PS: Ceci faisant abstraction, bien sur, de la question qui vise à connaitre l'utilité d'un zéro derrière la dernière décimale.
Pardonnez-moi, mais je dois vous décevoir, ça ne marche toujours pas. L'ensemble de ma feuille est formatée à deux décimales, donc identique pour toutes mes cellules. Avec 231.50, j'obtiens 5 comme résultat et avec 231.25 j'obtiens 25 comme résultat.
Je cherche maintenant du côté d'une transformation de mon nombre en texte, mais là mon 231.50 se transforme en 232. Very étrange n'est-il pas??
Je cherche maintenant du côté d'une transformation de mon nombre en texte, mais là mon 231.50 se transforme en 232. Very étrange n'est-il pas??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re-bonjour,
Dans la cellule du résultat il faut la paramétrer Format->cellule-Nombre->2 décimales.
Salut
A+
Dans la cellule du résultat il faut la paramétrer Format->cellule-Nombre->2 décimales.
Salut
A+
Et vous travaillez avec laquelle des formules proposées?
votre format décimal est il bien prévu avec un point, ou ce point est il importé?
Par ailleursour conserver le 0 final, il faut soit passer par la formule de manet 61 qui parrait simple, en formatant de manière identique, soit par la seconde de Pijaku qui transforme le nombre en texte avant de compter les caractères.
Crdlmnt
votre format décimal est il bien prévu avec un point, ou ce point est il importé?
Par ailleursour conserver le 0 final, il faut soit passer par la formule de manet 61 qui parrait simple, en formatant de manière identique, soit par la seconde de Pijaku qui transforme le nombre en texte avant de compter les caractères.
Crdlmnt
en fait toutes les formules proposées marchent si tu multiplie le résultat par 100!!!
... si bien entendu il n'y a que deux décimales , à trois, on en renvoie une quand même.
Bein amicalement
ps: trop tot pour le pastis, on verra plus tard.
Tu ne savais pas si bien parler, le temps de serrer la main à des amis et il coulait
Ce qui m’a éclairci les idées, pour le fun quelques exemples bon pour les migraines
https://www.cjoint.com/?leoeaEcSmz
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)