Convertir les nombres stockés en tant que texte en nombres

Patoux

XLDnaute Nouveau
Bonjour,

Je sais ce sujet a été traiter sur votre forum, mais je ne trouve pas la solution. J'ai tout essayer vos méthode et rien ne fonctionne. Voici mon défi...

Dans une cellule on retrouve P-708, P-710, P-715, R-714, R718, R-719 etc... Je désir les mettres en ordres croissant. Donc je veux les P en premiers et les R en deuxième. Pour y parvenir j'ai utilisé la fonction "droite" 3, pour extraire les chiffre. Tout fonctionne bien, mais quand viens le temps de les mettres en ordre croissant, il me dit qu'il sont en format txt. J'ai fait le copier/coller - multiplication par 1. Les chiffres vont a la droite, mais je ne peux tjrs pas les mettres en ordres croissant...

Avez-vous une solution

Merci
 

Etienne2323

XLDnaute Impliqué
Re : Convertir les nombres stockés en tant que texte en nombres

Salut Patoux, Jam,
une petite variante advenant le cas ou le nombre de chiffres après le trait d'union n'est pas toujours le même (77 ou 777 ou 7777). En supposant que tes cellules se trouvent en colonne A.

Code:
=CNUM(STXT(A1;TROUVE("-";A1;1)+1;NBCAR(A1)-2))

Cordialement,

Étienne
 

CISCO

XLDnaute Barbatruc
Re : Convertir les nombres stockés en tant que texte en nombres

Bonsoir

D'autres possibilités en pièce jointe. On peut aussi faire sans calcul matriciel, sur le principe de la colonne D, en donnant un nom à la partie NB.SI.

@ plus
 

Pièces jointes

  • PATOUX.xlsx
    9.9 KB · Affichages: 80
Dernière édition:

OliDay5

XLDnaute Nouveau
Re : Convertir les nombres stockés en tant que texte en nombres

Ce n'est pas tout a fait ça que j'attends...
J'ai un prénom. Leïla
L = Code(L) -> 12
e = Code(e) -> 37
ï = Code(ï) -> 175
l = Code(l) -> 44
a = Code(a) -> 33
Donc la somme fera 301...

Comment faire ce calcul en une seule formule...
Leïla = 301

Merci pour vos efforts !
 

Pierrot93

XLDnaute Barbatruc
Re : Convertir les nombres stockés en tant que texte en nombres

Bonjour,

Ce n'est pas tout a fait ça que j'attends...
J'ai un prénom. Leïla
L = Code(L) -> 12
e = Code(e) -> 37
ï = Code(ï) -> 175
l = Code(l) -> 44
a = Code(a) -> 33
Donc la somme fera 301...

Comment faire ce calcul en une seule formule...
Leïla = 301

Merci pour vos efforts !

tu devrais ouvrir ta propre discussion, pas top pour l'initiateur ta question...

bon après midi
@+
 

Tibo

XLDnaute Barbatruc

Patoux

XLDnaute Nouveau
Re : Convertir les nombres stockés en tant que texte en nombres

Bonjour à tous

Je vous remercie d'avoir prie le temps pour me répondre. J'ai oublier une petite variante a mon problème, les donner son extrait d'une bd autre que access. Donc, ce que vous me proposer ne fonctionne pas

Merci et bonne journée!
 

Tibo

XLDnaute Barbatruc
Re : Convertir les nombres stockés en tant que texte en nombres

Patoux,

Tu peux nous joindre un extrait de ton fichier.

Tu y indiques manuellement le résultat que tu attends et nous verrons alors ce qu'il est possible de faire.

@+
 

Patoux

XLDnaute Nouveau
Re : Convertir les nombres stockés en tant que texte en nombres

Bonjour a vous,

Je vous joint une copie du fichier. Petit rappel, les données provienne d'une autre bd autre que acces

Merci!
 

Pièces jointes

  • inspection.xls
    21.5 KB · Affichages: 78
  • inspection.xls
    21.5 KB · Affichages: 85
  • inspection.xls
    21.5 KB · Affichages: 89

R@chid

XLDnaute Barbatruc
Re : Convertir les nombres stockés en tant que texte en nombres

Salut Patoux,
1- Tu selectionnes la plages des nombres A3:A60
2- Donnees=====>Convertir
3- Laisser "Delimites" /passer a l'etape suivante
4- Dans l'onglet Separateurs==> tu coches juste "Autres" et tu tapes "-" /passer a l'etape suivante
5- Terminer /"OK" pour le message qui apparaitra
 

Discussions similaires

Statistiques des forums

Discussions
312 378
Messages
2 087 760
Membres
103 661
dernier inscrit
fcleves