Extraire les nombres d'une cellule contenant du texte

bonjour le fil,

=1*SIERREUR(STXT(REPT(" ";5) &C2;CHERCHE("Ha";REPT(" ";5) & C2)-3;3);0)
+0,01*SIERREUR(STXT(C2;CHERCHE("Ar";C2)-3;3);0)
+0,0001*SIERREUR(STXT(C2;CHERCHE("Ca";C2)-3;3);0)

Hello BsAlv,

Si ta formule fonctionne du premier coup, il faudra m'expliquer pourquoi la mienne ne fonctionnerait pas l'ors du téléchargement du fichier.

Au passage, je viens de tester la tienne, et tout fonctionne aussi.

Cdlt.

@mdo100, je ne sais pas vous expliquer, chez moi, c'était okay et je ne comprend pas l'explication de @salva

@BsAlv,

On dirait que lorsque @salva télécharge le fichier, celui-ci n'accepte pas le format Nombre.

Étrange, attendons qu'il télécharge le fichier avec ta formule et voir si ça fonctionne.

Belle soirée.

Bonjour,
Une autre proposition.
Fichier enregistré en xlsm avec une fonction Xl 4.0
Cdlt.

=EVALUER(SUBSTITUE(SUBSTITUE(SUBSTITUE('Douanes 2023'!$C16;"Ha";"*1+");"Ar";"*0,010+");"Ca";"*0,0001"))

Bonjour mdo100,

Je viens de reprendre.

Ça donne "VALEUR!

J'ai essayé en recopiant la formule, même chose...

C'est à n'y rien comprendre.

Merci en tout cas !!!

Bonjour @salva,

Tu dois avoir un problème avec ton Excel.

Mais là, je ne peux plus rien faire.

Merci pour ton retour et bonne continuation.

Cdlt.

Bonjour,

La cavalerie arrive ! Merci à tous.

@mdo100, j'ai essayé ta dernière proposition, sans résultat ("VALEUR!, pas de reconnaissance en nombre ?!). En tout cas tu as initié un sacré fil, je me rend compte de la complexité...

@Jean-Eric, à la condition d'activer les macro VBA comme demandé, c'est OK !

@BsAlv, même sans la condition ci-dessus, ça marche aussi !

Je n'ai pas le temps aujourd'hui de me pencher sur vos différentes formules, si tant est que je puisse les comprendre.

Pour le reste des interrogations du pourquoi et du comment, je tape en touche, ou du moins aux passionnés que vous êtes.

Encore un énorme merci à vous (en particulier à @mdo100 qui a mis beaucoup de cœur à l'ouvrage, même si tu repars avec un problème d'un autre ordre !)

Vous m'avez enlevé une belle épine... A bientôt peut-être pour un autre sujet.

@salva,

Heureux que ton problème soit résolu.

Merci à toi pour le retour.

Belle journée.

Rechercher des sujets similaires à "extraire nombres contenant texte"