Extraire un nombre en décimale d'une cellule excel
Fermé
SECER2
Messages postés
11
Date d'inscription
dimanche 30 avril 2017
Statut
Membre
Dernière intervention
14 juin 2017
-
30 avril 2017 à 10:29
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 1 mai 2017 à 11:26
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 1 mai 2017 à 11:26
A voir également:
- Extraire un nombre en décimale d'une cellule excel
- Extraire une video youtube - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
7 réponses
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
30 avril 2017 à 12:15
30 avril 2017 à 12:15
Bonjour,
Pour une première valeur saisie en A2
=SUBSTITUE(GAUCHE(A2;CHERCHE(" ";A2)-1);"-";"")*1
et incrémenter vers le bas
Pour une première valeur saisie en A2
=SUBSTITUE(GAUCHE(A2;CHERCHE(" ";A2)-1);"-";"")*1
et incrémenter vers le bas
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
30 avril 2017 à 12:19
30 avril 2017 à 12:19
Bonjour,
sinon tu sélectionnes tes colonnes et tu fais
Remplacer : " euro"
par : rien (vide)
eric
sinon tu sélectionnes tes colonnes et tu fais
Remplacer : " euro"
par : rien (vide)
eric
SECER2
Messages postés
11
Date d'inscription
dimanche 30 avril 2017
Statut
Membre
Dernière intervention
14 juin 2017
30 avril 2017 à 13:44
30 avril 2017 à 13:44
=REMPLACER("EURO";S8;"";vide)
je suis nulle mais j'y arriverai. ca ne marche pas :)
je suis nulle mais j'y arriverai. ca ne marche pas :)
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 238
30 avril 2017 à 19:26
30 avril 2017 à 19:26
Quand je dis remplacer c'est remplacer, pas la fonction : avec Ctrl+H
jc80
Messages postés
4242
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
30 avril 2017 à 14:57
30 avril 2017 à 14:57
Bonjour
A tester
=GAUCHE(S7;NBCAR("euro")+1)
Cordialement
A tester
=GAUCHE(S7;NBCAR("euro")+1)
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié le 30 avril 2017 à 15:23
Modifié le 30 avril 2017 à 15:23
Bonjour
jc 80 (salut) :curieuse cette formule qui enlève toujours 5 caractères indépendamment du nombre de caractères de la cellule
Mais bon c'est le WE :-))
je pense que tu as voulu écrire:
=GAUCHE(S7;NBCAR(S7)-4)*1
ou pour utiliser SUBSTITUE:
=SUBSTITUE(S7;"EURO";"")*1
il n'est pas utile d'enlever le blanc si on place le *1 qui s'en charge, comme ça pas d'erreur si le blanc n'existe pas dans certain cas
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
jc 80 (salut) :curieuse cette formule qui enlève toujours 5 caractères indépendamment du nombre de caractères de la cellule
Mais bon c'est le WE :-))
je pense que tu as voulu écrire:
=GAUCHE(S7;NBCAR(S7)-4)*1
ou pour utiliser SUBSTITUE:
=SUBSTITUE(S7;"EURO";"")*1
il n'est pas utile d'enlever le blanc si on place le *1 qui s'en charge, comme ça pas d'erreur si le blanc n'existe pas dans certain cas
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18342
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 novembre 2024
5 102
30 avril 2017 à 19:31
30 avril 2017 à 19:31
Re,
pour ta valeur en S6 la formule fonctionne parfaitement
=SUBSTITUE(GAUCHE(S6;CHERCHE(" ";S6)-1);"-";"")*1
maintenant si toutes tes valeurs sont sur le même format
tiret valeur espace EURO
tu peux utiliser
=SUBSTITUE(SUBSTITUE(S6;"-";"");" EURO";"")*1
et si tu as toujours un message d'erreur, c'est certainement que le point n'est pas ton séparateur de décimale et qu'il faudra également le modifier en ,
comme cela
=SUBSTITUE(SUBSTITUE(SUBSTITUE(S6;"-";"");" EURO";"");".";",")*1
pour ta valeur en S6 la formule fonctionne parfaitement
=SUBSTITUE(GAUCHE(S6;CHERCHE(" ";S6)-1);"-";"")*1
maintenant si toutes tes valeurs sont sur le même format
tiret valeur espace EURO
tu peux utiliser
=SUBSTITUE(SUBSTITUE(S6;"-";"");" EURO";"")*1
et si tu as toujours un message d'erreur, c'est certainement que le point n'est pas ton séparateur de décimale et qu'il faudra également le modifier en ,
comme cela
=SUBSTITUE(SUBSTITUE(SUBSTITUE(S6;"-";"");" EURO";"");".";",")*1
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
1 mai 2017 à 08:44
1 mai 2017 à 08:44
Bonjour
une variante
petit complément pur transformer éventuellement le - devant le texte:
=SUBSTITUE(GAUCHE(A1;NBCAR(A1)-4);".";",")*1
ou s'il faut supprimer le signe -
=SUBSTITUE(GAUCHE(A1;NBCAR(A1)-4);".";",")*SI(GAUCHE(S7;1)="-";-1;1)
crdlmnt
une variante
petit complément pur transformer éventuellement le - devant le texte:
=SUBSTITUE(GAUCHE(A1;NBCAR(A1)-4);".";",")*1
ou s'il faut supprimer le signe -
=SUBSTITUE(GAUCHE(A1;NBCAR(A1)-4);".";",")*SI(GAUCHE(S7;1)="-";-1;1)
crdlmnt
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
1 mai 2017 à 11:26
1 mai 2017 à 11:26
Bonjour
Ou peut être comme ceci
=ABS(SUBSTITUE(GAUCHE(A1;NBCAR(A1)-4);".";","))
Ou peut être comme ceci
=ABS(SUBSTITUE(GAUCHE(A1;NBCAR(A1)-4);".";","))
30 avril 2017 à 13:41
Donc si ma cellule S6 comporte la valeur ( -12.02 EURO) ,
=SUBSTITUE(GAUCHE(S6;CHERCHE(5;S6)-1;"-";"5
")*1
Je n'arrive pas. Il faut extraire 5 caractères -12.02 pour se débarrasser d EURO et ensuite enlever signe -.
ah ca fait longtemps mes années d'étude