Conversion de cellules

Bonjour,

Je voudrais convertir des cellules contenant des espaces en nombres

J'utilise : =VALEUR(SUBSTITUE(A1;" ";"")) mais ça ne fonctionne pas.
exemples :

image

Merci de me dire où est mon erreur.

Bien cordialement,

Hello,

#NOM? indique que la fonction n'existe pas. au lieu de saisir directement et de risquer une erreur, utiliser le bouton qui ressemble à [Fx] dans la barre de formule ou passer par l'onglet Formules.

Utilisez =VALEURNOMBRE(A1) ça devrait vous convenir

Presque :

image

Pourquoi ça fonctionne sur B12 et pas sur B15 ,B16, etc ?
Je suis perplexe

Merci de votre aide

Mettez une copie de votre classeur en pièce jointe SVP, c'est toujours difficile de débugger une image

5essai1.xlsx (10.37 Ko)

Bonsoir à tous !

Une approche possible (formule unique dynamique) en C12 :

=MAP(B12:B18;LAMBDA(x;CONCAT(REGEX.EXTRAIRE(x;"[\d,]";1))*1))

La formule retourne ceci :

image

Bonsoir,

Super !

Un peu compliqué pour mon niveau d'Excel, mais...
Ça fonctionne parfaitement !

image

Merci et bonne soirée.

Bien cordialement,

En fait ce sont pas des " " (espace) mais des car(160) (espace insécable).

Mon conseil :

Ctrl+H, dans "Rechercher", maintenez enfoncé la touche Alt et tapez 0160 sur la pavé numérique

Cliquez sur "Remplacer tout"

Par formule

=VALEURNOMBRE(SUPPRESPACE(SUBSTITUE(B12;CAR(160);" ")))

C'est parfait :

Merci et bonne nuit

Bien cordialement,

Rechercher des sujets similaires à "conversion"