Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Quelle est la bonne formule ?

philouis

XLDnaute Junior
Bonjour,

soit en cellule A1 les coordonnées gps suivantes : 44.88699423724414,4.851751327514648

Quelle serait la (les) formule(s) afin que les valeurs avant la virgule - y compris le point - (soit 44.88699423724414) soient reportées en cellule B1 et pour que les valeurs après la virgule (soit 4.851751327514648) soient reportées en cellule C1.

Merci d'avance pour votre aide.

Bien cordialement
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Quelle est la bonne formule ?

Bonjour Philouis,

voir solution en pièce jointe

à+
Philippe
 

Pièces jointes

  • 111.xls
    17 KB · Affichages: 52
  • 111.xls
    17 KB · Affichages: 50
  • 111.xls
    17 KB · Affichages: 54

Efgé

XLDnaute Barbatruc
Re : Quelle est la bonne formule ?

Bonjour philouis, Un essai : En B1
VB:
=GAUCHE(A1;TROUVE(",";A1;1)-1)
En C1
VB:
=DROITE(A1;TROUVE(",";A1;1)-1)
Cordialement EDIT Bonjour PhLaurent
 

Modeste geedee

XLDnaute Barbatruc
Re : Quelle est la bonne formule ?

Bonsour®

B1=1*SUBSTITUE(GAUCHE(A1;TROUVE(",";A1)-1);".";",")
on prend la partie gauche jusque la virgule, on normalise le séparateur décimal puis on numerise

C1=1*EPURAGE(SUBSTITUE(STXT(A1;1+TROUVE(",";A1);2^8);".";","))
on prend la partie droite depuis la virgule, on normalise le séparateur décimal, on nettoie les caractères éventuels de fin de ligne puis on numerise
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…