DOLLAR convertit un nombre en texte formaté en devise, avec le symbole monétaire et les séparateurs de milliers. Contrairement au simple formatage de cellule, DOLLAR transforme ton nombre en chaîne de texte, ce qui la rend parfaite pour créer des rapports personnalisés, des emails automatiques ou des documents où tu veux afficher un montant dans une phrase.
Concrètement, elle sert au comptable qui génère des lignes de facture textuelles, au commercial qui construit des messages de devis automatiques, au contrôleur de gestion qui affiche des montants arrondis au millier dans une présentation, ou au RH qui rédige des attestations de salaire en série.
Syntaxe de la fonction DOLLAR
=DOLLAR(nombre; [décimales])Le résultat de DOLLAR est du texte, pas un nombre : tu ne peux plus l'utiliser dans des calculs. Si tu veux juste afficher un montant en euros tout en gardant la possibilité de calculer, utilise le format de cellule monétaire (Ctrl+Shift+4).
Comprendre chaque paramètre de la fonction DOLLAR
DOLLAR n'attend que deux choses : le nombre à habiller, puis le nombre de décimales. Seul le premier est obligatoire ; si tu omets les décimales, Excel en met deux d'office, comme sur un ticket de caisse. C'est là que tu peux glisser une valeur négative pour arrondir à la dizaine, à la centaine ou au millier.
nombre
: le nombre que tu veux convertir en texte monétaireÇa peut être une valeur directe comme 1234.56, une référence de cellule comme A1, ou même le résultat d'un calcul comme A1*B1. DOLLAR arrondit automatiquement selon le nombre de décimales demandé.
Astuce : DOLLAR s'adapte aux paramètres régionaux de ton système. En France, elle affiche le symbole euro ; aux États-Unis, le dollar. C'est Excel qui choisit automatiquement le bon symbole selon la langue configurée.
[décimales]
: le nombre de décimales à afficher après la virgule(facultatif)Si tu omets ce paramètre, Excel utilise 2 décimales (format standard des devises). Tu peux utiliser 0 pour des montants entiers.
Tu peux aussi passer des valeurs négatives : -1 arrondit à la dizaine, -2 à la centaine, -3 au millier. Pratique pour simplifier l'affichage de gros montants dans des présentations.
Attention : Si tu utilises DOLLAR uniquement pour l'affichage, n'oublie pas que le résultat sera du texte. Tout calcul avec ce résultat produira une erreur #VALEUR!.
Pas envie d'écrire la formule DOLLAR à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Comptable : générer des lignes de facture textuelles
Tu dois créer des descriptions de facture automatiques qui combinent du texte et des montants. Tu veux générer une phrase complète comme "Prestation de conseil : 2 500,00 €" directement dans une cellule.
| A | B | C | |
|---|---|---|---|
| 1 | Description | Montant HT | Ligne de facture |
| 2 | Prestation de conseil | 2 500 | Prestation de conseil : 2 500,00 € |
| 3 | Formation Excel | 1 800 | Formation Excel : 1 800,00 € |
| 4 | Audit comptable | 3 750 | Audit comptable : 3 750,00 € |
=A2&" : "&DOLLAR(B2)La formule colle la description et le montant formaté avec l'opérateur &. Sans DOLLAR, tu obtiendrais un montant brut comme "2500", sans symbole ni décimales ; ici le rendu reste professionnel en une seule formule.
Commercial : créer des emails de devis automatiques
Tu génères des textes de devis à envoyer par email. Tu veux créer une phrase complète comme "Votre devis s'élève à 12 450,50 € TTC" en combinant plusieurs cellules.
| A | B | C | |
|---|---|---|---|
| 1 | Client | Montant TTC | Message devis |
| 2 | Entreprise ABC | 12 450,50 | Votre devis s'élève à 12 450,50 € TTC |
| 3 | Société XYZ | 8 900,00 | Votre devis s'élève à 8 900,00 € TTC |
="Votre devis s'élève à "&DOLLAR(B2)&" TTC"Ici, la fonction insère le montant formaté (symbole euro et séparateurs de milliers) au milieu de la phrase. Le texte obtenu se copie-colle directement dans un email, sans retouche du format.
Astuce de pro : DOLLAR utilise 2 décimales par défaut. Pour forcer un affichage sans décimales (ex: devis arrondis), utilise =DOLLAR(B1; 0). Pour des centimes visibles même sur des montants ronds, garde la valeur par défaut.
Contrôleur de gestion : afficher des montants arrondis dans un rapport de direction
Tu prépares un rapport pour la direction. Les montants exacts sont trop détaillés, tu veux afficher des montants arrondis au millier pour une meilleure lisibilité.
| A | B | C | |
|---|---|---|---|
| 1 | Poste budgétaire | Montant exact | Affichage simplifié |
| 2 | Masse salariale | 1 234 567,89 | 1 235 k€ |
| 3 | Investissements | 876 543,21 | 877 k€ |
| 4 | Charges externes | 456 789,00 | 457 k€ |
=DOLLAR(B2;-3)&" k€"La formule arrondit le montant au millier le plus proche grâce au second argument négatif (-3), puis lui accole l'unité " k€". Ces décimales négatives (-1 pour les dizaines, -2 pour les centaines) simplifient l'affichage des gros montants en un coup d'oeil.
RH : générer des attestations de salaire personnalisées
Tu dois générer automatiquement des phrases pour des attestations de salaire. Tu veux créer "Le salaire brut mensuel s'élève à 3 250,00 €" pour chaque employé, avec un format cohérent quel que soit le montant.
| A | B | C | |
|---|---|---|---|
| 1 | Employé | Salaire brut | Attestation |
| 2 | Marie Dubois | 3 250 | Le salaire brut mensuel s'élève à 3 250,00 € |
| 3 | Pierre Martin | 2 890 | Le salaire brut mensuel s'élève à 2 890,00 € |
| 4 | Sophie Leroy | 4 100 | Le salaire brut mensuel s'élève à 4 100,00 € |
="Le salaire brut mensuel s'élève à "&DOLLAR(B2)La formule glisse le salaire formaté dans la phrase d'attestation. Même un montant rond (comme 3 000) garde ses deux décimales (3 000,00 €), ce qui assure un rendu cohérent et professionnel sur un document officiel.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction DOLLAR
Le souci numéro un, c'est d'oublier que DOLLAR rend du texte et pas un nombre : dès que tu tentes d'additionner deux résultats, Excel te renvoie un #VALEUR!. Les deux autres pièges sont plus sournois : sortir DOLLAR alors qu'un simple format de cellule suffirait, ou voir un $ débarquer à la place de ton € parce que les paramètres régionaux du poste ne sont pas en français.
#VALEUR! en tentant de calculer avec le résultat
DOLLAR retourne du texte, pas un nombre. Si tu écris =DOLLAR(100) + DOLLAR(200), Excel ne peut pas additionner "100,00 €" et "200,00 €" : il génère #VALEUR!.
Solution : Fais d'abord tes calculs sur les nombres, puis applique DOLLAR au résultat final : =DOLLAR(A1+B1). DOLLAR doit toujours être la dernière étape, uniquement pour l'affichage.
Utiliser DOLLAR alors que le format de cellule suffit
Beaucoup de débutants utilisent DOLLAR pour afficher un montant en euros, alors qu'un simple format de cellule ferait la même chose tout en gardant le nombre calculable.
Solution : Fais un clic droit sur la cellule, puis Format de cellule, puis Monétaire. Le nombre garde sa nature et reste utilisable dans des calculs. Réserve DOLLAR pour quand tu crées du texte composite par concaténation avec &.
Le mauvais symbole monétaire s'affiche
DOLLAR affiche le symbole selon les paramètres régionaux du système. Sur un poste configuré en anglais américain, elle affiche $ au lieu de €.
Solution : Vérifie les paramètres régionaux de Windows. Ou utilise =TEXTE(A1;"# ##0,00 \€") qui te donne un contrôle total sur le format exact, indépendamment des paramètres régionaux.
DOLLAR vs TEXTE vs FIXE vs ARRONDI
Choisis DOLLAR quand tu veux glisser un montant en devise dans une phrase sans te soucier du symbole : c'est la seule des quatre qui ajoute le € (ou le $) toute seule. Si tu as besoin d'un format vraiment sur mesure, passe à TEXTE ; pour des décimales sans symbole monétaire, FIXE fait l'affaire ; et si le résultat doit rester calculable, c'est ARRONDI qu'il te faut, car elle seule renvoie un vrai nombre.
| Critère | DOLLAR | TEXTE | FIXE | ARRONDI |
|---|---|---|---|---|
| Type de retour | Texte | Texte | Texte | Nombre |
| Symbole devise | ✅ Automatique | ⚙️ Personnalisable | ❌ Non | ❌ Non |
| Séparateurs de milliers | ✅ Oui | ⚙️ Si configuré | ✅ Oui | ❌ Non |
| Arrondit | ✅ Oui | ✅ Oui | ✅ Oui | ✅ Oui |
| Utilisable dans un calcul | ❌ Non | ❌ Non | ❌ Non | ✅ Oui |
| Flexibilité du format | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐ |
| Cas d'usage | Montants en devise dans du texte | Format sur mesure | Nombres avec décimales, sans devise | Calculs arrondis |
Astuces avancées avec DOLLAR
Utilise les décimales négatives pour des présentations lisibles
Pour afficher de gros montants de manière lisible dans des présentations, utilise les décimales négatives : =DOLLAR(1234567; -3) donne "1 235 k€" (arrondi au millier), et =DOLLAR(1234567; -6) donne "1 M€" (arrondi au million).
Combine avec du texte pour l'unité : =DOLLAR(A1;-3)&" k€" formate automatiquement toute une colonne de gros montants.
Crée des messages conditionnels avec SI
Combine DOLLAR avec SI pour créer des messages qui changent selon le montant : =SI(A1>10000; "Montant élevé : "&DOLLAR(A1); "Montant standard : "&DOLLAR(A1)) adapte le message selon le seuil.
Tu peux aussi créer des alertes comme =SI(A1<0; "Déficit : "&DOLLAR(A1); "Excédent : "&DOLLAR(A1)) pour distinguer visuellement les soldes positifs et négatifs.
Force les décimales pour un affichage cohérent
Même si ton nombre est entier (1000), DOLLAR affichera toujours les décimales demandées : =DOLLAR(1000) retourne "1 000,00 €", jamais "1 000 €".
C'est parfait pour des tableaux où tu veux que tous les montants aient exactement le même format, y compris les montants ronds comme les salaires ou les budgets entiers.
Questions fréquentes sur la fonction DOLLAR
DOLLAR utilise-t-elle toujours le symbole euro ?
Non. DOLLAR s'adapte aux paramètres régionaux de ton système. En France, elle affiche le symbole euro ; aux États-Unis, le dollar. C'est Excel qui choisit automatiquement le bon symbole selon la langue configurée sur ton ordinateur.
Peut-on faire des calculs avec le résultat de DOLLAR ?
Non, DOLLAR retourne du texte, pas un nombre. Si tu essaies d'additionner deux résultats de DOLLAR, tu obtiendras une erreur #VALEUR!. Utilise DOLLAR uniquement pour l'affichage final, jamais dans un calcul intermédiaire.
Quelle est la différence entre DOLLAR et le format monétaire d'une cellule ?
Le format monétaire garde le nombre utilisable dans des calculs. DOLLAR transforme le nombre en texte non calculable. Utilise le format monétaire pour tes tableaux de calcul, et DOLLAR uniquement quand tu veux créer du texte personnalisé, comme dans un rapport ou un email.
Peut-on utiliser des décimales négatives avec DOLLAR ?
Oui. =DOLLAR(1234; -1) arrondit à la dizaine et retourne "1 230 €". =DOLLAR(1234; -2) arrondit à la centaine et donne "1 200 €". C'est pratique pour afficher des montants arrondis dans des présentations où la précision exacte n'est pas nécessaire.
DOLLAR arrondit-elle ou tronque-t-elle les décimales ?
DOLLAR arrondit de manière classique (0,5 et plus vers le haut). Si tu as 1234,567 avec 2 décimales, elle arrondit à 1 234,57. Avec 0 décimale, 1234,5 devient 1 235 €. Ce n'est pas une troncature, c'est un vrai arrondi mathématique.
Pour aller plus loin
Les fonctions similaires : TEXTE, FIXE, ARRONDI, CNUM, CONCATENER
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

