Remplacer valeur cellule alphanumerique par nombre

Bonjour le Forum,

Le titre est assez simple, j'ai trouvé des solutions malheureusement incomplètes. Je vais essayer d'être le plus limpide possible.

Dans ma feuille 1 et ma colonne A j'ai des cellules avec des valeurs C154,18 ou D34,56 qui représentent un montant pour lequel C est un crédit et D un débit. J'aimerais que ce montant soit converti en + 154,18 ou 154,18 et - 34,56. Que cette conversion alimente une colonne dans une autre feuille et que je puisse avoir en bas de cette colonne la somme de ces conversions.

J'avais utilisé au départ =SUBSTITUE(SUBSTITUE(A1;"C";" ");"D";"-") mais cela ne fonctionne pas pour la somme sur la 2ème feuille.

Votre aide est la bienvenue. D'avance merci.

30model-forum.xlsx (10.89 Ko)

bonjour

tu n'etais pas loin

=SUBSTITUE(SUBSTITUE(A2;"C";" ");"D";"-")*1

Substitue renvoie toujours du texte pour le convertir : *1

après conversion pour verif la somme de ton exemple fait 61.99

Bonjour,

en complément de votre formule (substitue...) utiliser la fonction CNUM() qui convertit le texte en numérique:

=CNUM(SUBSTITUE(SUBSTITUE(A2;"C";" ");"D";"-"))

A+

Edit : bonjour tulipe_4

Merci Tulipe_4,

Ça fonctionne parfaitement.

Idem AlgoPlus.

Merci infiniment.

Rechercher des sujets similaires à "remplacer valeur alphanumerique nombre"