Cellule importée avec le signe négatif à droite

Fermé
Thierry-du-56 - 26 oct. 2020 à 09:40
 Thierry-du-56 - 26 oct. 2020 à 10:36
Bonjour, j'ai un fichier PDF qui a été transformé en Excel. J'ai des nombres négatifs (format américain peut-être ?) qui sont écrit 1.92- au lieu de -1.92 et donc quand je les additionne cela ne fonctionne pas car il doit les considérer en format "texte". Le signe négatif sur le PDF était à droit et donc lors de l'export vers Excel il est resté à cette position. J'ai modifié le format de cellule, testé diverses choses, je ne trouve pas la solution.
Je n'ai pas envie de me retaper toutes ces modifications à la main.
Une macro serait bien je pense mais je n'ai pas d'idée.
Merci de m'aider

2 réponses

jee pee Messages postés 39799 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 28 mai 2024 9 207
Modifié le 26 oct. 2020 à 09:55
Bonjour,

On peut utiliser
=SI(DROITE(A1;1)="-";CNUM(SUBSTITUE(GAUCHE(A1;NBCAR(A1)-1);".";",")*-1))


1
Thierry-du-56
26 oct. 2020 à 10:36
Merci beaucoup pour votre rapidité à tous les deux, cela fonctionne parfaitement. J'ai juste complété la formule pour que je puisse l'adapter sur des chiffres positifs et des cellules vides. A savoir : =SI(D2="";"";SI(DROITE(D2;1)="-";CNUM(SUBSTITUE(GAUCHE(D2;NBCAR(D2)-1);".";",")*-1);D2))
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
26 oct. 2020 à 09:45
Bonjour,

pour Excel, les . sont aussi considérés comme du texte.

Il faut les remplacer par des ,
0