Convertir un nombre en decimal
Fermé
dmakasy
Messages postés
3
Date d'inscription
samedi 7 juillet 2018
Statut
Membre
Dernière intervention
7 juillet 2018
-
7 juil. 2018 à 12:54
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 14 mars 2024 - 7 juil. 2018 à 18:46
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 14 mars 2024 - 7 juil. 2018 à 18:46
A voir également:
- Convertir un nombre en decimal
- Convertir youtube en mp3 avec audacity - Guide
- Convertir youtube en mp3 forum ✓ - Forum Logiciels
- Convertir pdf en word excel gratuit - Guide
- Convertir heure en décimal excel ✓ - Forum Excel
- Convertir heure en centième excel ✓ - Forum Excel
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
7 juil. 2018 à 13:23
7 juil. 2018 à 13:23
Bonjour
pour placer le point au même endroit dans la colonne current et dans la colonne origine:
si vos données en "current" ,sont bien des textes et que la point n'est pas un séparateur de millier:
pour un "current" en A2, et un origine correspondant en C2
dans une colonne libre
=GAUCHE(C2;TROUVE(".";A2)-1)&"."&STXT(C1;TROUVE(".";A2);20)
20 final devant couvrir le nombre de décimales possibles ( voire quelques unes de polus, après lke point)
à tirer sur la hauteur, et ensuite copier coller "spécial valeur" ces résultats sur la colonne C pour oter les formules et garder les valeurs
crdlmnt
pour placer le point au même endroit dans la colonne current et dans la colonne origine:
si vos données en "current" ,sont bien des textes et que la point n'est pas un séparateur de millier:
pour un "current" en A2, et un origine correspondant en C2
dans une colonne libre
=GAUCHE(C2;TROUVE(".";A2)-1)&"."&STXT(C1;TROUVE(".";A2);20)
20 final devant couvrir le nombre de décimales possibles ( voire quelques unes de polus, après lke point)
à tirer sur la hauteur, et ensuite copier coller "spécial valeur" ces résultats sur la colonne C pour oter les formules et garder les valeurs
crdlmnt
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 mars 2024
7 208
Modifié le 7 juil. 2018 à 18:30
Modifié le 7 juil. 2018 à 18:30
Bonjour à tous,
si tu as toujours 9 décimales :
remplacer "." par "," si besoin.
eric
Edit : encore plus simple :
si tu as toujours 9 décimales :
=--(GAUCHE(C2;NBCAR(C2)-9)&"."&DROITE(C2;9))
remplacer "." par "," si besoin.
eric
Edit : encore plus simple :
=C2/1E9
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié le 7 juil. 2018 à 18:35
Modifié le 7 juil. 2018 à 18:35
Salut Eric
je crois que ce qu'il faudrait dans un premier temps , c'est savoir quelle langue il faut parler à ce fichier, si on en croit les différents messages du demandeur, dont celui ci:
https://forums.commentcamarche.net/forum/affich-35455834-convertir-un-nombre-en-decimal#4
moi, ça ne me dit rien,
Quant au 9 décimales, j'ai quand même un p'tit doute, vu qu'à priori le second exemple (longitude 2100205638 ne devrait en avoir que huit, soit 21.00205638
..... sauf erreur toujours largement possible
très bonne soirée
Amiaclement
je crois que ce qu'il faudrait dans un premier temps , c'est savoir quelle langue il faut parler à ce fichier, si on en croit les différents messages du demandeur, dont celui ci:
https://forums.commentcamarche.net/forum/affich-35455834-convertir-un-nombre-en-decimal#4
moi, ça ne me dit rien,
Quant au 9 décimales, j'ai quand même un p'tit doute, vu qu'à priori le second exemple (longitude 2100205638 ne devrait en avoir que huit, soit 21.00205638
..... sauf erreur toujours largement possible
très bonne soirée
Amiaclement
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 mars 2024
7 208
7 juil. 2018 à 18:40
7 juil. 2018 à 18:40
Si, je pense que c'est un nombre de décimales fixes, sinon ça n'aurait aucun sens.
Dans le cas contraire il faudrait la position de la "," pour chaque nombre pour que ce soit décidable. Difficile à imaginer.
Je vais voir ton lien... :-)
Dans le cas contraire il faudrait la position de la "," pour chaque nombre pour que ce soit décidable. Difficile à imaginer.
Je vais voir ton lien... :-)
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 mars 2024
7 208
7 juil. 2018 à 18:46
7 juil. 2018 à 18:46
Ah ben c'est un lien ici même... :-)
Autre proposition :
saisir 1000000000 dans une cellule (assez large pour éviter son affichage en scientifique), le copier.
Sélectionner la plage, collage spécial division
eric
Autre proposition :
saisir 1000000000 dans une cellule (assez large pour éviter son affichage en scientifique), le copier.
Sélectionner la plage, collage spécial division
eric
7 juil. 2018 à 14:57
Merci pour votre reponse.
En realite, la difference est que j'ai un nombre (decimal) avec un point (.) et un nombre qui n'a pas de point. Comment faire pour que le nombre sans point puisse avoir un point (automatiquement).
Mon vrai besoin est juste que ce nombre 4279226783 devienne comme celui-ci 4.2793685
et celui-ci aussi 2100229312 devienne comme celui ci 21.0024384.
Merci!
Modifié le 7 juil. 2018 à 15:53
pour un current en A2 et un origin en C2
=(GAUCHE(C2;NBCAR(ENT(A2)))&","&STXT(C2;NBCAR(ENT(A2))+1;20))*1
bien entendu la virgule sera en même place en B qu'en A
et si votre séparateur est le point, (ce qui devrait être le cas) bien sur remplacer "," par "."
(la valeur 20 peut être augmentée si les décimales le demandent)
ou plus simplement pour prendre en compte le séparateur si c'est le même
=ENT(A2)+STXT(C2;NBCAR(ENT(A2))+1;20))*1
crdlmnt
7 juil. 2018 à 17:10
Ce qui fait que d'autre formules ne marchent pas.
Modifié le 7 juil. 2018 à 17:42
! faudrait un spécialiste
mais mes propositions de formule sont en version française
en anglais si besoin:
=(LEFT(C2;LEN(INT(A2)))&","&MID(C2;LEN(INT(A2))+1;20))*1
et
=INT(A2)+MID(C2;LEN(INT(A2))+1;20))*1
.........peut rien faire d'autre!
par contre, si vous pouvez déposer le modèle ici plutôt qu'une image, on verra si éventuellement il peut être compatible avec quelque chose!
http://mon;partage?fr
et revenez coller le lien créé sur le site