Convertion: TEXTE en NOMBRE et inversement

L

Laulau 62

Guest
Bonjour à tous

Je désire convertir des valeurs 'texte' en nombre, et ensuite inverser

5L123 ---> nombre X --->5L123
5P254 ---> nombre Y --->5P254
R1M11 ---> nombre Z --->R1M11

Y a t-il des formules pour cela ?


Merci d'avance.

Laurent
 
L

Laulau 62

Guest
Salut

Je joint l'exemple de mon probléme.

Un filtre automatique est aplliqué en C4.
En C2, un sous.total est effectué pour renvoyer la valeur choisie dans C4.

Le probléme est qu'avec les valeurs avec lettre il y a une erreur en C2.
La valeure en C2 me sert de base à divers calcul dans mon tableau d'origine.

Donc mon but est de convertir en chiffre la colonne C => la colonne D,
de refaire un deuxieme sous.total en D2 et enfin reconvertir pour retrouver la valeur originale.

A moins d'avoir une autre solution au probléme.

J'espére que cela facilite la compréantion de ma question.

Merci

Laurent
 

Pièces jointes

  • Exemple.zip
    9.7 KB · Affichages: 87
  • Exemple.zip
    9.7 KB · Affichages: 86
  • Exemple.zip
    9.7 KB · Affichages: 86
A

andré

Guest
Resalut,

Qu'appelles-tu "convertir en chiffres" ?
Est-ce supprimer les 3 lettres en début de la valeur pour ne conserver que les 4 chiffres finaux, ou est-ce autre chose ?

Donne un exemple en colonne D du résultat que tu voudrais obtenir, par exemple pour la cellule D14.

Ândré.
 
L

Laulau 62

Guest
Bonsoir

Mon but est de ne plus avoir l'erreur DIV/0 en B2, en cas de choix de valeur avec texte en B4. ( AAA, AAA064, ...)

Donc je veux convertir les valeurs en B, en valeur binaire, hexa ou numérique.
Cela pour pouvoir utiliser la fonction SOUS.TOTAL qui ne travail qu'avec des valeur numérique.
La conversion se ferais dans une colonne cachée.


A moins de pouvoir obtenir le résultat autrement.


Merci

Laurent
 

Pièces jointes

  • Exemple.zip
    2.1 KB · Affichages: 95
  • Exemple.zip
    2.1 KB · Affichages: 90
  • Exemple.zip
    2.1 KB · Affichages: 91
J

Jean-Marie

Guest
Bonsoir

Essaye ceci =SOUS.TOTAL(5;B4:B499)

ou cette formule matricielle (à valider par Ctrl+shfit+Entrer)
=INDEX(B5:B499;PETITE.VALEUR(SI(SOUS.TOTAL(3;DECALER(B4;LIGNE(B1:B495);))=1;LIGNE(B1:B495);496);1);)

@+Jean-Marie
 

Statistiques des forums

Discussions
312 613
Messages
2 090 233
Membres
104 459
dernier inscrit
Adeline43