krikou1
XLDnaute Nouveau
Bonjour,
sur une cellule, j'ai le contenu suivant :
"Longueur:30
Hauteur:2 "
Ma formule pour extraire la longueur est :
=SI(ESTERREUR(TROUVE("longueur";AN91;1));CNUM(DROITE(GAUCHE(AN91;TROUVE(" ";AN91;TROUVE(":";AN91;1)));TROUVE(" ";AN91;TROUVE(":";AN91;1))-TROUVE(":";AN91;1)));"----")
Dans ce cas là ça fonctionne bien, j'ai un retour = 30
Par contre dans la cellule où j'ai :
"Longueur:15.45
Hauteur:2.1 "
la formule me retourne #VALEUR.
Je vois bien que le séparateur décimal me pose un pb car si je mets 15,45 la formule me retourne bien 15,45.
Mais seulement je travaille sur un tableau où tous les séparateurs décimaux sont des points et pour la suite des opérations il n'est pas possible de le changer en virgule.
Avez vous une idée pour améliorer ma formule SVP ?
Merci
sur une cellule, j'ai le contenu suivant :
"Longueur:30
Hauteur:2 "
Ma formule pour extraire la longueur est :
=SI(ESTERREUR(TROUVE("longueur";AN91;1));CNUM(DROITE(GAUCHE(AN91;TROUVE(" ";AN91;TROUVE(":";AN91;1)));TROUVE(" ";AN91;TROUVE(":";AN91;1))-TROUVE(":";AN91;1)));"----")
Dans ce cas là ça fonctionne bien, j'ai un retour = 30
Par contre dans la cellule où j'ai :
"Longueur:15.45
Hauteur:2.1 "
la formule me retourne #VALEUR.
Je vois bien que le séparateur décimal me pose un pb car si je mets 15,45 la formule me retourne bien 15,45.
Mais seulement je travaille sur un tableau où tous les séparateurs décimaux sont des points et pour la suite des opérations il n'est pas possible de le changer en virgule.
Avez vous une idée pour améliorer ma formule SVP ?
Merci