FIXE (FIXED en anglais) est la fonction à sortir quand tu veux transformer un nombre en texte avec un nombre précis de décimales. Que tu prépares un rapport pour ta direction, que tu exportes des données vers un autre système, ou que tu veux simplement contrôler l'affichage de tes chiffres, FIXE fait le travail en une ligne.
Concrètement, c'est elle qui formate les montants d'un bilan avec exactement deux décimales pour l'impression, produit des prix sans séparateurs de milliers pour un import CSV, ou arrondit les effectifs à l'unité dans un tableau de bord RH sans que des virgules parasites viennent perturber la lecture.
Syntaxe de la fonction FIXE
=FIXE(nombre; [décimales]; [no_séparateur])FIXE arrondit automatiquement ton nombre selon le nombre de décimales demandé. Si tu as 1234,567 et que tu demandes 2 décimales, Excel arrondit à 1234,57. Le résultat est du texte : tu ne peux plus calculer avec. Si tu as besoin d'arrondir ET de continuer à calculer, utilise ARRONDI à la place.
Comprendre chaque paramètre de la fonction FIXE
FIXE attend ses arguments dans cet ordre : d'abord le nombre à formater, puis le nombre de décimales, et enfin le drapeau des séparateurs. Seul le premier est obligatoire. Si tu t'arrêtes au nombre, tu récupères 2 décimales et des espaces tous les trois chiffres, parce que ce sont les valeurs par défaut quand tu omets les deux derniers.
nombre
: le nombre que tu veux formater en texteÇa peut être une valeur directe comme 1234,567, une référence de cellule comme A1, ou le résultat d'un calcul comme B1*1,2. Excel prend ce nombre et le convertit en texte formaté.
Le paramètre accepte les nombres positifs et négatifs. Pour les nombres négatifs, FIXE affiche le signe moins devant le résultat.
[décimales]
: le nombre de chiffres après la virgule(facultatif)Si tu mets 0, tu obtiens un entier. Si tu mets 3, tu obtiens trois décimales. Tu peux même utiliser des valeurs négatives : -1 arrondit à la dizaine, -2 à la centaine. Si tu omets ce paramètre, Excel utilise 2 décimales par défaut.
Astuce : Les décimales négatives arrondissent à gauche de la virgule : =FIXE(1234567; -3) retourne "1 235 000". Très pratique pour afficher des ordres de grandeur dans des présentations PowerPoint où les chiffres exacts nuisent à la lisibilité.
[no_séparateur]
: ce paramètre contrôle les séparateurs de milliers(facultatif)Si tu mets FAUX ou si tu l'omets, Excel ajoute des espaces tous les trois chiffres : "1 234,56". Si tu mets VRAI, tu obtiens "1234,56" sans séparateurs.
C'est particulièrement utile pour les exports CSV ou les systèmes qui n'acceptent pas les espaces dans les nombres : un espace dans un montant peut casser l'import.
Pas envie d'écrire la formule FIXE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Comptable : formater des montants pour un rapport financier
Tu es comptable et tu dois préparer un rapport financier pour ta direction. Tu veux que tous les montants apparaissent avec exactement 2 décimales, même si le calcul donne plus de chiffres. Le format doit être propre et professionnel.
| A | B | C | |
|---|---|---|---|
| 1 | Poste | Montant calculé | Montant affiché |
| 2 | Chiffre d'affaires | 125 847,3333 | 125 847,33 |
| 3 | Charges | 89 234,6667 | 89 234,67 |
| 4 | Résultat net | 36 612,6666 | 36 612,67 |
=FIXE(A2; 2)La fonction arrondit et formate le montant en une seule étape : le calcul brut (125 847,3333) devient le texte 125 847,33, avec deux décimales et le séparateur de milliers. Comme le résultat est du texte, garde les valeurs numériques d'origine dans des colonnes cachées pour tes calculs ultérieurs.
Commercial : créer une liste de prix pour un import CSV
Tu dois exporter une liste de prix vers le logiciel d'un client. Le système du client n'accepte pas les espaces dans les nombres : un espace dans un montant casse l'import. Tu dois donc formater tes prix sans séparateurs de milliers.
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Prix brut | Prix export |
| 2 | Ordinateur Pro | 1 849,00 | 1849,00 |
| 3 | Écran 4K | 599,50 | 599,50 |
| 4 | Clavier mécanique | 189,99 | 189,99 |
=FIXE(B2; 2; VRAI)Le troisième argument à VRAI supprime les séparateurs de milliers : 1 849,00 devient 1849,00, tout en gardant les deux décimales. C'est exactement ce qu'attend un import CSV, où un espace dans un montant casserait le fichier.
Contrôleur de gestion : afficher des KPIs arrondis à l'unité
Tu prépares un tableau de bord mensuel destiné à la direction. Pour certains indicateurs, tu veux afficher des valeurs arrondies à l'unité pour simplifier la lecture : les chiffres exacts sont trop précis pour une vue d'ensemble.
| A | B | C | |
|---|---|---|---|
| 1 | KPI | Valeur exacte | Affichage dashboard |
| 2 | Nombre de clients | 1 847,45 | 1 847 |
| 3 | Panier moyen | 156,78 | 157 |
| 4 | Taux de conversion | 3,456 | 3 |
=FIXE(B2; 0)Avec 0 décimale, la fonction arrondit à l'entier le plus proche (1 847,45 devient 1 847) tout en conservant le séparateur de milliers. Les valeurs arrondies se lisent d'un coup d'oeil sur un tableau de bord ; tu gardes les valeurs exactes dans ton fichier de calcul.
RH : afficher des moyennes d'effectifs avec une décimale
Tu dois présenter l'évolution mensuelle des effectifs. Tu veux afficher des moyennes avec une décimale pour montrer les tendances, tout en gardant un affichage professionnel avec séparateurs.
| A | B | C | |
|---|---|---|---|
| 1 | Période | Effectif moyen calculé | Rapport RH |
| 2 | T1 2025 | 1 247,83333 | 1 247,8 |
| 3 | T2 2025 | 1 289,16667 | 1 289,2 |
| 4 | T3 2025 | 1 305,25000 | 1 305,3 |
=FIXE(B2; 1)Avec 1 décimale, la fonction arrondit l'effectif moyen (1 247,83333 devient 1 247,8) et conserve le séparateur de milliers. Une seule décimale suffit pour montrer la tendance sans surcharger le rapport.
Exemple bonus – Décimales négatives pour des ordres de grandeur
Tu prépares une slide pour la direction et tu veux montrer la population d'un marché en ordre de grandeur, sans noyer l'audience dans les détails. Les décimales négatives de FIXE arrondissent à gauche de la virgule pour ça.
| A | B | C | |
|---|---|---|---|
| 1 | Population exacte | Décimales | Affichage |
| 2 | 1 234 567 | -2 | 1 234 600 |
| 3 | 1 234 567 | -3 | 1 235 000 |
| 4 | 1 234 567 | -4 | 1 230 000 |
=FIXE(1234567; -3)Un nombre de décimales négatif fait arrondir la fonction à gauche de la virgule : -1 arrondit à la dizaine, -2 à la centaine, -3 au millier. Ici, -3 transforme 1 234 567 en 1 235 000, un ordre de grandeur bien plus percutant qu'un chiffre exact dans une slide de direction.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction FIXE
Les ennuis avec FIXE viennent presque toujours d'un malentendu sur ce qu'elle renvoie : du texte, pas un nombre. Du coup tu butes soit en essayant de recalculer dessus, soit en l'employant là où un simple format de cellule aurait gardé ta valeur calculable.
Le troisième piège est plus sournois : FIXE colle aux paramètres régionaux de ton Excel, donc un fichier qui s'affiche parfaitement chez toi peut sortir des points à la place des virgules une fois ouvert par un collègue en version anglaise.
Essayer de faire des calculs avec le résultat de FIXE
FIXE retourne du texte, pas un nombre. Si tu essaies de faire =FIXE(100; 2) + 50, Excel peut convertir le texte en nombre dans certains cas, mais tu perds les séparateurs de milliers dans le résultat et tu t'exposes à des erreurs subtiles.
Solution : Utilise FIXE uniquement pour l'affichage final. Fais tous tes calculs avec les valeurs numériques d'origine, puis applique FIXE à la toute fin. Si tu as besoin d'arrondir ET de calculer, utilise ARRONDI à la place.
Confusion entre FIXE et le format de cellule
Beaucoup d'utilisateurs utilisent FIXE alors qu'un simple format de cellule suffirait. La différence : le format de cellule garde la valeur en nombre (tu peux calculer avec), tandis que FIXE convertit en texte (impossible de calculer après).
Solution : Utilise le format de cellule (Format → Cellules → Nombre) pour l'affichage quotidien. Réserve FIXE pour les exports, les rapports finaux, ou quand tu as besoin d'un contrôle total sur le formatage en tant que texte.
Format inattendu après envoi du fichier à un collègue étranger
FIXE utilise les paramètres régionaux de ta version d'Excel. En français, FIXE utilise la virgule comme séparateur décimal et l'espace pour les milliers. Si tu envoies ton fichier à quelqu'un qui utilise Excel en anglais, le format peut paraître bizarre (point au lieu de virgule).
Solution : Pour un export international, utilise TEXTE avec un format personnalisé qui fixe explicitement les séparateurs, ou convertis ton texte avec SUBSTITUE pour remplacer les virgules par des points si nécessaire.
FIXE vs TEXTE vs DOLLAR vs ARRONDI
Prends FIXE quand tu veux juste figer le nombre de décimales avec, en option, les séparateurs de milliers : c'est son terrain. Passe à TEXTE dès que tu as besoin d'un format vraiment sur mesure, à DOLLAR quand il te faut un symbole monétaire collé devant, et à ARRONDI dans le seul cas où le résultat doit rester un nombre avec lequel tu continueras à calculer, puisque les trois autres te rendent du texte.
| Critère | FIXE | TEXTE | DOLLAR | ARRONDI |
|---|---|---|---|---|
| Type de résultat | Texte | Texte | Texte | Nombre |
| Séparateurs de milliers | Oui (optionnel) | Si personnalisé | Oui (toujours) | Non |
| Symbole monétaire | Non | Si personnalisé | Oui | Non |
| Décimales négatives | Oui | Avec format | Oui | Oui |
| Utilisable dans calculs | Non | Non | Non | Oui |
| Cas d'usage principal | Décimales fixes + export | Format 100% personnalisé | Montants monétaires | Calculs arrondis |
Questions fréquentes sur la fonction FIXE
Quelle est la différence entre FIXE et TEXTE ?
FIXE est spécialisée dans le formatage numérique avec décimales et séparateurs de milliers. TEXTE est plus flexible et permet de créer n'importe quel format personnalisé avec des codes comme "0,00" ou "jj/mm/aaaa". Utilise FIXE quand tu veux juste contrôler le nombre de décimales.
Pourquoi FIXE retourne du texte et non un nombre ?
FIXE convertit un nombre en texte formaté pour l'affichage, pas pour les calculs. Si tu as besoin de faire des opérations mathématiques après, utilise plutôt ARRONDI qui garde le format numérique. FIXE est parfait pour créer des rapports ou des exports où tu veux contrôler précisément l'affichage.
Comment retirer les espaces dans les milliers avec FIXE ?
Passe le troisième argument à VRAI : =FIXE(1234,56; 2; VRAI) retourne "1234,56" au lieu de "1 234,56". C'est pratique quand tu exportes vers des systèmes qui n'acceptent pas les séparateurs de milliers.
Peut-on utiliser des décimales négatives avec FIXE ?
Oui. =FIXE(1234,56; -1) arrondit à la dizaine et retourne "1 230". Les décimales négatives arrondissent à gauche de la virgule : -1 pour les dizaines, -2 pour les centaines, etc. C'est pratique pour afficher des valeurs approximatives dans des présentations.
FIXE fonctionne-t-elle avec des nombres très grands ?
Oui, FIXE gère les grands nombres sans problème. Par contre, Excel a une limite de 15 chiffres significatifs. Au-delà, les chiffres supplémentaires deviennent des zéros. Pour des nombres astronomiques ou scientifiques, vérifie bien que ta précision est conservée.
Pour aller plus loin
Les fonctions similaires : TEXTE, DOLLAR, ARRONDI, ARRONDI.SUP, ARRONDI.INF
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

