← FAQ Excel

Comment écrire un montant en lettres sur une facture ou un chèque dans Excel ?

Sans l’add-in

Il faut d’abord créer la fonction NBL décrite dans écrire un nombre en toutes lettres (Excel pour Microsoft 365 ou Excel 2024). Avec le montant en A2, la formule suivante écrit un montant en euros :

=LET(
  m;ARRONDI(ABS(A2);2);
  e;ENT(m);
  c;ARRONDI((m-e)*100;0);
  SI(ET(A2<0;m>0);"moins ";"")
    &SI(ET(e>0;MOD(e;1000000)=0);NBL(e)&" d'euros";NBL(e)&" euro"&SI(e>1;"s";""))
    &SI(c>0;" et "&NBL(c)&" centime"&SI(c>1;"s";"");"")
)

Elle arrondit au centime, gère les montants négatifs (« moins… »), écrit « un million d’euros » (avec « d’ ») et accorde le singulier et le pluriel : « un euro », « douze euros et un centime ». Le bouton de copie fournit la formule sur une seule ligne.

Limites : une seule devise, l’euro, et des montants inférieurs à un milliard. Pour une autre devise, il faut une autre formule (voir écrire des montants en plusieurs devises).

Avec l’add-in

Nombres Excel Add-in

=MONTANT_EN_LETTRES(A2)
Formule Résultat
=MONTANT_EN_LETTRES(1) un euro
=MONTANT_EN_LETTRES(12,5) douze euros et cinquante centimes
=MONTANT_EN_LETTRES(0,5) zéro euro et cinquante centimes
=MONTANT_EN_LETTRES(1000000) un million d'euros
=MONTANT_EN_LETTRES(-12,5) moins douze euros et cinquante centimes

Le montant est arrondi à la plus petite subdivision de la devise, au plus proche. La devise par défaut est l’euro. Détails : MONTANT_EN_LETTRES (nouvel onglet).

Ce que l’add-in change : Une seule fonction pour l’euro et neuf autres devises, avec les accords et l’arrondi gérés. Découvrir Nombres Excel Add-in

Sources

Autres questions sur le même sujet

Pour aller plus loin