Microsoft 365 Impossible de transformer nombre "texte" en nombre "nombre"

  • Initiateur de la discussion Initiateur de la discussion moanin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

moanin

XLDnaute Accro
Bonjour à tous 🙂

Dans une colonne j’ai une série de nombres avec des virgules qui sont à gauche donc qui ne sont pas considérés comme des nombres.

J’ai sélectionné dans format "nombre" mais le problème persiste.

J’ai donc utilisé la fonction CNUM (A2)

Mais ça ne marche pas non plus,

Ci-joint mon fichier, quelqu’un pourrait-il jeter un coup d’œil et me dire ce qui ne va pas ?

Colonnes D E F

Merci
 

Pièces jointes

Solution
@moanin
Dommage bien essayé mais ce n'est pas LE copié /collé de ma formule du post #3
Car il y a des espaces entre ( E2 ;
Et pas dans ma formule du post#3

1699224322395.png


1699224350449.png




Tu ne sais pas faire de copié/collé 🤣 🤣 🤣 🤣
C'est encore plus grave que ce je pensais

Et le fichier que j'ai mis au post#20 c'est pour faire joli tu ne sais pas l'ouvrir ?

Tu nous prends continuellement pour des .....

je te laisse mettre ce que tu veux !!!!

Tu as aussi le droit de faire des phrases enfin si tu sais écrire ! 🤔
Bonjour Moanin, Dranreb, Phil,
Avec cette notation bizarre, 1,007 94 devrait donner 100794 ou 1007.94 ?
VB:
Pour 100794 ( essai colonne E ) :
=SIERREUR(CNUM((SUBSTITUE(SUBSTITUE(GAUCHE(D2;NBCAR(D2)-5);",";"");" ";"")));"")
Format personalisé 0" g/mol"

Sinon pour 1007.94 ( essai colonne F ) :
=SIERREUR(CNUM((SUBSTITUE(SUBSTITUE(GAUCHE(D2;NBCAR(D2)-5);",";"");" ";"")))/100;"")
Format personalisé 0.00" g/mol"
 

Pièces jointes

Avec des données texte, il fait un tri alphanumérique, c'est normal. Tous ce qui commence par un 1 est inférieur à ce qui commence par un chiffre + élevé. 1000 est inférieur à 2 par exemple.
À votre place je remplacerais les valeur textes D par leur conversion en numérique. Avec un format de nombre personnalisé qui fasse apparaître le " g/mol" en fin comme le suggérait @sylvanu.
Mais ce sont des chose qui ne bougent jamais me semble-t-il. Pourquoi sont-elles portées sur une feuille ?
Dans le classeur joint au poste #2 elles sont enregistrées dans une collection interne par macro dès qu'une fonction perso NuAt, Symb ou MasseAt est évaluée.
 
A qui est destinée cette requête ?
Si vous faites allusion au fichier post #14, c'est déjà fait pour "Masse atome"
Si c'est pour d'autres colonnes Masse/densité par ex, alors il faut adapter la formule car vous avez du g/l et du g/cm3.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Erreur de formule ?
Réponses
14
Affichages
494
Réponses
8
Affichages
668
Réponses
11
Affichages
480
Retour