Convertir un nombre en decimal
dmakasy
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour a tous,
j'ai collectes des donnes gps mais c'est different. Voir photo en attache.
Les deux premieres colones sont des colones en decimal :
Ex: lat: 4.2786675 , long: 21.0018313
mais le deux dernieres sont en nombre.
Ex: lat: 4278556823 , long: 2100205638
La difference est au niveau du point qui leurs distinguent.
J'aimerai que les deux dernieres colonnes aussi aient des points. Mais je ne sais pas comment le faire vu que la liste est trop longue.
J'ai vraiment besoin de votre aide.
Merci!

dmak
j'ai collectes des donnes gps mais c'est different. Voir photo en attache.
Les deux premieres colones sont des colones en decimal :
Ex: lat: 4.2786675 , long: 21.0018313
mais le deux dernieres sont en nombre.
Ex: lat: 4278556823 , long: 2100205638
La difference est au niveau du point qui leurs distinguent.
J'aimerai que les deux dernieres colonnes aussi aient des points. Mais je ne sais pas comment le faire vu que la liste est trop longue.
J'ai vraiment besoin de votre aide.
Merci!
dmak
A voir également:
- Convertir un nombre en decimal
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Nombre de jours entre deux dates excel - Guide
- Convertir kindle en epub - Guide
2 réponses
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
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
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
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!
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
Ce qui fait que d'autre formules ne marchent pas.
! 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