Transformation de variables sous Excel
Résolu
Sinuletpourtant
-
Sinuletpourtant -
Sinuletpourtant -
Bonjour,
Je cherche à obtenir une nouvelle variable à l'aide de mes deux variables.
Je m'explique : j'ai à ma disposition une
-variable qualitative qui prend les valeurs "A","N","RD" etc...
-variable quantitative qui prend les valeurs 104, 4, 10 etc...
Je cherche à obtenir une variable de la forme : A0007, N0104, A0010 ... : c'est à dire les lettres + les chiffres codés sur 4 caractères (lorsqu'il n'y en a pas 4 il me faudrait des 0...)
Merci d'avance
Je cherche à obtenir une nouvelle variable à l'aide de mes deux variables.
Je m'explique : j'ai à ma disposition une
-variable qualitative qui prend les valeurs "A","N","RD" etc...
-variable quantitative qui prend les valeurs 104, 4, 10 etc...
Je cherche à obtenir une variable de la forme : A0007, N0104, A0010 ... : c'est à dire les lettres + les chiffres codés sur 4 caractères (lorsqu'il n'y en a pas 4 il me faudrait des 0...)
Merci d'avance
A voir également:
- Transformer variable qualitative en quantitative excel
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
2 réponses
Bonjour,
voici la formule :
=SI(NBCAR(B23&A23)<4;SI(NBCAR(A23)=1;SI(NBCAR(B23)=0;A23&"000";SI(NBCAR(B23)=1;A23&"00"&B23;SI(NBCAR(B23)=2;A23&"00"&B23;A23&B23)));SI(NBCAR(A23)=2;SI(NBCAR(B23)=0;A23&"00";SI(NBCAR(B23)=1;A23&"0"&B23;A23&B23));SI(NBCAR(A23)=3;SI(NBCAR(B23)=0;A23&"0";A23&B23))));A23&B23)
B23 est la cellule qui contient tes nombres
A23 est la cellule qui contient tes nombres
nbcar est formule comptant le nombre de caractères dans une cellule
voici la formule :
=SI(NBCAR(B23&A23)<4;SI(NBCAR(A23)=1;SI(NBCAR(B23)=0;A23&"000";SI(NBCAR(B23)=1;A23&"00"&B23;SI(NBCAR(B23)=2;A23&"00"&B23;A23&B23)));SI(NBCAR(A23)=2;SI(NBCAR(B23)=0;A23&"00";SI(NBCAR(B23)=1;A23&"0"&B23;A23&B23));SI(NBCAR(A23)=3;SI(NBCAR(B23)=0;A23&"0";A23&B23))));A23&B23)
B23 est la cellule qui contient tes nombres
A23 est la cellule qui contient tes nombres
nbcar est formule comptant le nombre de caractères dans une cellule
Sinuletpourtant
Merci :) , c'est vrai qu'avec cet algorithme et la fonction nbcar (que je ne connaissais pas sur le coup) m'aurait permis de m'en sortir !