=TEXTE(date;"jj mmmm")&" "&CHOISIR(ANNEE(D12)/1000;"";"deux ";"trois ";"quatre ";"cinq ";"six ";"sept ";"huit ";"neuf ")&"mille"&" "&SI(DROITE(ANNEE(D12);3)*1>99;CHOISIR(DROITE(ANNEE(D12);3)/100;"";"deux ";"trois ";"quatre ";"cinq ";"six ";"sept ";"huit ";"neuf ")&"cent"&SI(DROITE(ANNEE(D12);3)*1>100;SI(DROITE(ANNEE(D12);2)*1=0;"s";" "););)&CHOISIR(DROITE(ANNEE(D12);2)/10+1;"";"";"vingt";"trente";"quarante";"cinquante";"soixante";"soixante";"quatre-vingt"&SI(DROITE(ANNEE(D12))*1=0;"s";);"quatre-vingt")&SI(DROITE(ANNEE(D12);2)*1<20;"";SI(ET(OU(DROITE(ANNEE(D12))*1<>0;DROITE(ANNEE(D12);2)*1=70;DROITE(ANNEE(D12);2)*1=90));SI(ET(DROITE(ANNEE(D12))*1=1;DROITE(ANNEE(D12);2)*1<80);" et ";"-");""))&CHOISIR(DROITE(ANNEE(D12);2)*1-CHOISIR(DROITE(ANNEE(D12);2)/10+1;0;0;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")