Extraire valeur numérique dans excel
Fermé
stophe2807
Messages postés
15
Date d'inscription
lundi 16 octobre 2006
Statut
Membre
Dernière intervention
30 mai 2012
-
30 juil. 2011 à 13:41
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 30 juil. 2011 à 22:30
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 30 juil. 2011 à 22:30
A voir également:
- Extraire valeur numérique cellule excel
- Liste déroulante excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel si contient texte alors valeur ✓ - Forum Excel
1 réponse
Syzygy
Messages postés
378
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
31 décembre 2011
142
30 juil. 2011 à 21:37
30 juil. 2011 à 21:37
Bonjour,
Pour celà, il faut procéder en 3 étapes :
1) Récupérer tous les caractères situés avant l'espace séparant votre chiffre du "EUR"
2) Remplacer le point par une virgule pour remettre votre en chiffre au bon format
3) Convertir la chaine de caractère obtenue en nombre.
Soit en A1 la valeur 26.00 EUR
-1ère étape en B1 saisissez :
=GAUCHE(A1;CHERCHE(" ";A1))
Celà retournera la chaine 26.00
- 2ème étape en C1 saisissez :
=SUBSTITUE(B1;".";",")
Celà retournera la chaine 26,00. Bien que cette chaine puisse être utilisée dans des calculs, elle ne sera pas encore conditionnée comme étant une valeur numérique.
- 3ème étape en D1 saisissez :
=CNUM(C1)
La valeur en D1 est maintenant une valeur numérique.
Vous pouvez bien entendu concaténé ces formules en une seule. En B1 saisissez :
=CNUM((SUBSTITUE(GAUCHE(A1;CHERCHE(" ";A1));".";",")))
Bonne soirée,
Pour celà, il faut procéder en 3 étapes :
1) Récupérer tous les caractères situés avant l'espace séparant votre chiffre du "EUR"
2) Remplacer le point par une virgule pour remettre votre en chiffre au bon format
3) Convertir la chaine de caractère obtenue en nombre.
Soit en A1 la valeur 26.00 EUR
-1ère étape en B1 saisissez :
=GAUCHE(A1;CHERCHE(" ";A1))
Celà retournera la chaine 26.00
- 2ème étape en C1 saisissez :
=SUBSTITUE(B1;".";",")
Celà retournera la chaine 26,00. Bien que cette chaine puisse être utilisée dans des calculs, elle ne sera pas encore conditionnée comme étant une valeur numérique.
- 3ème étape en D1 saisissez :
=CNUM(C1)
La valeur en D1 est maintenant une valeur numérique.
Vous pouvez bien entendu concaténé ces formules en une seule. En B1 saisissez :
=CNUM((SUBSTITUE(GAUCHE(A1;CHERCHE(" ";A1));".";",")))
Bonne soirée,
30 juil. 2011 à 22:13
30 juil. 2011 à 22:30
Si le séparateur décimale est déjà le point
Mytå