Suppression élément

Résolu
platypus2 Messages postés 15 Statut Membre -  
platypus2 Messages postés 15 Statut Membre -
Bonjour,
Dans un fichier excel, je récupère des données externes dans une cellule
exemple : 59.95 0.81 ▲ 1.37%
Existe-t-il une formule pour supprimer les éléments 0.81 et le 1.37% et remplacer le point par une virgule afin que la cellule ne contienne que 59,95
Merci pour votre aide
Cordialement



A voir également:

2 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour platypus

Si le 1er nombre comporte toujours 2 chiffres avant le point et 2 après :
=CNUM(GAUCHE(B2;2)&","&STXT(B2;4;2))
CNUM reconvertit en nombre la reconstitution faite par concaténation des éléments

Cdlmnt
Via
1
platypus2 Messages postés 15 Statut Membre
 
Bonjour Via55,
Merci pour la réponse matinale.
Comme ce sont des cours de bourse que je collecte , il se peut qu'il y est 3, 4 voir 5 chiffres devant la virgule.
Pour 2 chiffres, elle fonctionne à merveille (j'ai remplacé B2 par J570 où est collecté ma demande) .
Je pense que pour un chiffre 3, 4 ou 5 chiffres devant la virgule , je remplace le 2 (x) par 3, 4 ou 5 après le premier (B2;x) ?
Très cordialement
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour (et salut ami Via)

si vous n'avez dans tous les cas que deux chiffres après la virgule, et quelque soit le nombre de chiffres avant le point

pour une valeur de A1:

=SUBSTITUE(GAUCHE(A1;TROUVE(".";A1)+2);".";",")*1


ou au pire, pour couvrir trois décimales si la valeur num du début et toujours suivie d'un blanc, remplacer le +12 par +3

le*1 renumérisant le résultat qui reste autrement en format texte

crdlmnt
0
platypus2 Messages postés 15 Statut Membre
 
Merci Vaucluse, je vais de ce pas essayer cette formulation
très cordialement
0