Chiffres en lettres

Temjeh

XLDnaute Accro
Supporter XLD
Bonjour à tous

je sais que la question àa déjà été traité souvent

j'ai ceci pour les chiffres en lettres:
Code:
="----------   "&SI(Y24>99;CHOISIR(Y24/100;;"DEUX ";"TROIS ";"QUATRE ";"CINQ ";"SIX ";"SEPT ";"HUIT ";"NEUF ")&"CENT"&SI(Y24>100;SI(MOD(Y24;100)=0;"S";" "););)&CHOISIR(MOD(Y24/10;10)+1;;;"VINGT";"TRENTE";"QUARANTE";"CINQUANTE";"SOIXANTE";"SOIXANTE";"QUATRE-VINGT"&SI(MOD(Y24;10)=0;"S";);"QUATRE-VINGT")&SI(MOD(Y24;100)<20;;SI(ET(OU(MOD(Y24;10)<>0;MOD(Y24;100)=70;MOD(Y24;100)=90));SI(ET(MOD(Y24;10)=1;MOD(Y24;100)<80);" ET ";"-");))&CHOISIR(MOD(Y24;100)-CHOISIR(MOD(Y24/10;10)+1;;;2;3;4;5;6;6;8;8)*10+1;;"UN";"DEUX";"TROIS";"QUATRE";"CINQ";"SIX";"SEPT";"HUIT";"NEUF";"DIX";"ONZE";"DOUZE";"TREIZE";"QUATORZE";"QUINZE";"SEIZE";"DIX-SEPT";"DIX-HUIT";"DIX-NEUF")&"   ----------"

="---------- "&SI(Y24>99;CHOISIR(Y24/100;;"DEUX ";"TROIS ";"QUATRE ";"CINQ ";"SIX ";"SEPT ";"HUIT ";"NEUF ")&"CENT"&SI(Y24>100;SI(MOD(Y24;100)=0;"S";" "););)&CHOISIR(MOD(Y24/10;10)+1;;;"VINGT";"TRENTE";"QUARANTE";"CINQUANTE";"SOIXANTE";"SOIXANTE";"QUATRE-VINGT"&SI(MOD(Y24;10)=0;"S";);"QUATRE-VINGT")&SI(MOD(Y24;100)<20;;SI(ET(OU(MOD(Y24;10)<>0;MOD(Y24;100)=70;MOD(Y24;100)=90));SI(ET(MOD(Y24;10)=1;MOD(Y24;100)<80);" ET ";"-");))&CHOISIR(MOD(Y24;100)-CHOISIR(MOD(Y24/10;10)+1;;;2;3;4;5;6;6;8;8)*10+1;;"UN";"DEUX";"TROIS";"QUATRE";"CINQ";"SIX";"SEPT";"HUIT";"NEUF";"DIX";"ONZE";"DOUZE";"TREIZE";"QUATORZE";"QUINZE";"SEIZE";"DIX-SEPT";"DIX-HUIT";"DIX-NEUF")&" ----------"

Comment lui mettre les milliers? 9999 et moins seulement

Merci beaucoup

Temjeh
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Chiffres en lettres

Salut Temjeh,

Je crois reconnaître quelque chose dans cette formule ...


Regarde le fichier joint.

Cette formule traite les nombres de 1 à 999

Pour le traitement des nombres supérieurs à 999, il faut traiter le nombre par tranche de 3 chiffres (les unités, les milliers, les millions, ...) puis concaténer à la fin
 

Pièces jointes

  • ___Montant_en_lettres.zip
    4.1 KB · Affichages: 66
  • ___Montant_en_lettres.zip
    4.1 KB · Affichages: 63
  • ___Montant_en_lettres.zip
    4.1 KB · Affichages: 63

JYLL

Nous a quitté
Repose en paix
Re : Chiffres en lettres

Bonsoir Temjeh, Tibo et le forum,

Je joins un fichier dont je ne suis pas l'auteur mais qui est intéressant pour faire ce que tu cherches. Ca marche avec les nombres décimaux


Bon test.
 

Pièces jointes

  • chiffresenlettres.zip
    13.4 KB · Affichages: 68
  • chiffresenlettres.zip
    13.4 KB · Affichages: 69
  • chiffresenlettres.zip
    13.4 KB · Affichages: 67
Dernière édition:

jeanpierre

Nous a quitté
Repose en paix
Re : Chiffres en lettres

Non...

Bien avant, à Trangé, mais nul n'est parfait....

J'avais trouvé ce coin tranquille avec un ciel pur pour mes petites activités.... il y a 30 ans maintenant... Maintenant... pas glop, mais vraiment pas glop...

Je t'ai encore fait gagner un point...... enfin, plusieurs....

Bonne soirée à toi, mais va rien comprendre Temjeh...
 

Discussions similaires

Statistiques des forums

Discussions
312 520
Messages
2 089 286
Membres
104 085
dernier inscrit
Charlot77