FRANC est la fonction Excel pour convertir des nombres décimaux en représentation fractionnaire sous forme de texte. Tu lui donnes un décimal, elle te rend une fraction lisible : 0.5 devient "1/2", 2.75 devient "2 3/4". La conversion est automatique, et tu peux forcer un dénominateur spécifique pour coller à un format de marché ou à une graduation d'outil.
Elle brille dans trois contextes très distincts : afficher les prix boursiers en format fractionnaire traditionnel (les traders expérimentés préfèrent "50 1/4" à "50.25"), convertir des mesures pour les ouvriers qui travaillent avec des rubans gradués en seizièmes de pouce, et adapter les quantités de recettes avec des fractions de tasses ou de cuillères. Dans tous ces cas, FRANC transforme un calcul décimal en quelque chose que ton interlocuteur comprend immédiatement.
Syntaxe de la fonction FRANC
=FRANC(nombre_décimal; [dénominateur])FRANC renvoie du texte, pas un nombre. Tu ne peux pas additionner deux résultats FRANC directement : effectue tous tes calculs sur les décimaux d'abord, puis applique FRANC uniquement sur le résultat final pour l'affichage.
Comprendre chaque paramètre de la fonction FRANC
FRANC prend le décimal à convertir, puis éventuellement le dénominateur que tu veux imposer. Seul ce deuxième argument est facultatif : si tu l'omets, Excel cherche tout seul la fraction la plus simple (0.5 devient "1/2"), alors qu'en le forçant à 8, 16 ou 32 tu colles à une graduation de ruban ou à une convention de marché.
nombre_décimal
: la valeur numérique décimale que tu veux convertir en fractionCa peut être un nombre direct comme 0.75, une référence de cellule comme A1, ou le résultat d'une formule comme B1/C1. FRANC accepte tous les décimaux, qu'ils soient positifs, négatifs ou avec une partie entière.
Exemples concrets : pour 0.5, tu obtiens "1/2". Pour 2.666667, tu pourrais obtenir "2 2/3". Pour 0.875, tu obtiens "7/8". La fonction analyse le nombre et trouve la représentation fractionnaire la plus simple automatiquement si tu ne forces pas de dénominateur.
dénominateur
: ce paramètre te permet de forcer un dénominateur spécifique pour ta fraction(facultatif)C'est très utile dans des contextes métier où tu as besoin d'un format standardisé : les prix boursiers américains traditionnels utilisent souvent des dénominateurs de 8, 16, 32 ou 64 ; les recettes utilisent couramment 2, 3, 4, 8 pour les tasses et cuillères.
Comment ça marche : si tu spécifies 8 comme dénominateur, Excel arrondit ton nombre au huitième le plus proche. Par exemple, =FRANC(0.63; 8) donnera "5/8" car 5/8 = 0,625, le plus proche de 0,63. Si tu omets ce paramètre, Excel choisit automatiquement le dénominateur le plus simple.
Astuce : Pour les mesures de construction en pouces, utilise un dénominateur de 16 (1 pouce = 16/16). Pour les recettes, 4 ou 8 fonctionnent bien. Pour les prix boursiers et les bons du Trésor US, teste 8, 16, 32 ou 64 selon la précision historique de ton marché.
Pas envie d'écrire la formule FRANC à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Analyste financier : afficher les prix boursiers en format fractionnaire traditionnel
Tu es analyste financier et tu dois présenter des prix boursiers dans le format fractionnaire traditionnel américain. Les traders expérimentés préfèrent souvent voir "50 1/4" plutôt que "50.25" pour certains instruments : c'est une convention de marché ancrée dans l'histoire, avant la décimalisation de 2001.
| A | B | C | |
|---|---|---|---|
| 1 | Symbole | Prix décimal | Prix fractionnaire (1/8) |
| 2 | AAPL | 175.625 | 175 5/8 |
| 3 | GOOGL | 142.875 | 142 7/8 |
| 4 | MSFT | 380.25 | 380 1/4 |
=FRANC(B2; 8)La fonction convertit les prix décimaux en huitièmes de dollar. Pour un prix de 175.625, Excel calcule que 175.625 = 175 + 5/8, et affiche "175 5/8". Tu peux simplement changer le dénominateur pour adapter le format à d'autres marchés.
Chef de chantier : convertir les mesures pour les plans de construction
Tu es chef de chantier et tes calculs donnent des mesures en décimales, mais tes ouvriers utilisent des rubans à mesurer gradués en fractions de pouce. Tu dois convertir 15.6875 pouces en format lisible sur un ruban standard gradué en seizièmes.
| A | B | C | |
|---|---|---|---|
| 1 | Element | Mesure calculée (pouces) | Mesure ruban (1/16) |
| 2 | Montant porte | 15.6875 | 15 11/16" |
| 3 | Traverse fenêtre | 23.3125 | 23 5/16" |
| 4 | Plinthe découpe | 8.125 | 8 1/8" |
=FRANC(B2; 16) & """"Avec un dénominateur de 16, FRANC convertit les décimales en seizièmes de pouce, le format standard des rubans de mesure. La concaténation finale colle le symbole pouce (") après la fraction. Plus besoin de conversion mentale : les ouvriers peuvent lire directement "15 11/16" sur leur ruban, éliminant les erreurs et accélérant le travail.
Chef cuisinier : adapter les quantités de recettes en fractions lisibles
Tu es chef cuisinier et tu dois multiplier une recette par 2.5 pour un banquet. Tes calculs donnent des quantités décimales comme 1.875 tasses de farine, mais tu veux que ton équipe lise facilement "1 7/8 tasse" sur la fiche de cuisine.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ingrédient | Quantité base | Facteur | Quantité calculée | Quantité affichée |
| 2 | Farine (tasses) | 0.75 | 2.5 | 1.875 | 1 7/8 tasse |
| 3 | Sucre (tasses) | 0.5 | 2.5 | 1.25 | 1 1/4 tasse |
| 4 | Beurre (tasses) | 0.33 | 2.5 | 0.825 | 13/16 tasse |
=FRANC(D2; 8) & " tasse"La formule convertit le résultat décimal en fraction sur huitièmes (les tasses et cuillères à mesurer standard sont graduées en 1/8, 1/4, 1/2) puis colle l'unité avec l'opérateur &. Ton équipe comprend immédiatement les mesures sans avoir besoin d'interpréter un décimal.
Trader matières premières : afficher les cotations en 32èmes
Tu es trader spécialisé en matières premières et certains marchés (comme les bons du Trésor US) cotent encore en 32èmes. Tu veux présenter un prix de 98.71875 comme "98 23/32" pour respecter les conventions du marché.
| A | B | C | |
|---|---|---|---|
| 1 | Instrument | Prix décimal | Prix marché (1/32) |
| 2 | T-Bond 10Y | 98.71875 | 98 23/32 |
| 3 | T-Note 5Y | 101.65625 | 101 21/32 |
| 4 | T-Bill 2Y | 99.96875 | 99 31/32 |
=FRANC(B2; 32)Avec un dénominateur de 32, Excel convertit automatiquement 98.71875 en "98 23/32" (98 + 23 × 1/32 = 98.71875). Ce format permet une précision élevée tout en restant lisible pour les traders expérimentés qui préfèrent largement les fractions au décimal sur ces marchés.
Astuce de pro : Sur les marchés obligataires, 23/32 représente 0.71875 points de pourcentage. Vérifie la convention de ton marché : certains titres se cotent en 64èmes (dénominateur 64). Modifie simplement le dénominateur dans la formule.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction FRANC
Deux familles de soucis avec FRANC : ce qui déclenche un vrai #VALEUR! (un texte comme "un quart" dans le nombre, ou un dénominateur négatif/décimal qui n'a aucun sens pour fabriquer une fraction), et ce qui passe sans erreur mais te trompe. Dans cette seconde famille, un dénominateur trop grossier arrondit 0.333 en "3/8" au lieu de "1/3", et un nombre minuscule comme 0.001 finit affiché "0" faute de fraction assez fine pour le porter.
Argument non numérique (#VALEUR!)
FRANC n'accepte que des valeurs numériques. Si tu passes du texte, une date mal formatée ou une cellule contenant des lettres, tu obtiens #VALEUR!. Par exemple, =FRANC("un quart") génère cette erreur.
Solution : Vérifie que ton argument est bien un nombre décimal. Utilise ESTNUM(A1) pour tester avant conversion, ou protège la formule avec SIERREUR : =SIERREUR(FRANC(A1; 8); "Valeur invalide").
Dénominateur invalide (#VALEUR!)
Le paramètre dénominateur doit être un nombre entier positif. =FRANC(0.5; -8) ou =FRANC(0.5; 8.5) génèrent une erreur car Excel ne peut pas créer de fractions avec un dénominateur négatif ou décimal.
Solution : Utilise uniquement des entiers positifs comme dénominateur : 2, 4, 8, 16, 32, 64. Si ton dénominateur vient d'un calcul, encadre-le avec ENT() ou ABS() pour garantir un entier positif : =FRANC(A1; ABS(ENT(B1))).
Impossible d'utiliser le résultat dans des calculs
FRANC renvoie du texte, pas un nombre. Tu ne peux pas faire =FRANC(0.5) + FRANC(0.25) pour obtenir 0.75 : Excel ne peut pas additionner "1/2" et "1/4" comme s'ils étaient des nombres.
Solution : Effectue tous tes calculs sur les décimaux d'abord, puis applique FRANC uniquement sur le résultat final pour l'affichage : =FRANC(A1+A2; 8) fonctionne, pas =FRANC(A1;8) + FRANC(A2;8).
Fractions inexactes avec certains dénominateurs
Certains nombres décimaux ne se convertissent pas exactement en fractions avec le dénominateur choisi. Par exemple, =FRANC(0.333; 8) donnera "3/8" (0.375) et non "1/3" (0.333...). Il y a un arrondi au huitième le plus proche.
Solution : Comprends que FRANC arrondit au dénominateur spécifié. Pour 1/3, utilise un dénominateur multiple de 3 (3, 6, 9...) ou omets-le pour laisser Excel choisir la fraction la plus proche : =FRANC(0.333) donnera "1/3".
Affichage de "0" pour des nombres très petits
Quand tu as un nombre très petit comme 0.001 avec un dénominateur limité (par exemple 8), FRANC peut afficher "0" car aucune fraction avec dénominateur 8 n'est assez petite pour le représenter.
Solution : Augmente le dénominateur pour plus de précision (64, 128, 256) ou omets-le complètement pour laisser Excel choisir. Vérifie aussi que ton nombre n'est pas trop petit pour être significatif dans ton contexte.
FRANC vs ARRONDI vs TRONQUE vs ENT vs TEXTE
Choisis FRANC seulement quand tu veux vraiment voir des fractions à l'écran (1/2, 3 5/16) pour une mesure, une recette ou un prix coté à l'ancienne. Dès que le résultat doit repartir dans un calcul, passe à ARRONDI, TRONQUE ou ENT, qui rendent un nombre : FRANC et TEXTE sortent du texte inutilisable en arithmétique. Et si tu cherches juste un affichage soigné sans forme fractionnaire, TEXTE te donne plus de liberté sur le format.
| Critère | FRANC | ARRONDI | TRONQUE | ENT | TEXTE |
|---|---|---|---|---|---|
| Type de résultat | Texte (fraction) | Nombre | Nombre | Nombre | Texte |
| Format d'affichage | Fractions (1/2, 3/4) | Décimal arrondi | Décimal tronqué | Entier | Format personnalisé |
| Utilisable dans calculs | Non (texte) | Oui | Oui | Oui | Non (texte) |
| Contrôle de précision | Par dénominateur | Par décimales | Par décimales | Aucun (entier) | Par code de format |
| Idéal pour | Mesures, recettes, prix traditionnels | Calculs financiers | Suppression de décimales | Comptage, index | Formatage libre |
Astuces avancées avec FRANC
Combine FRANC avec des unités pour des étiquettes complètes
Pour créer des étiquettes professionnelles, combine =FRANC(A1; 16) avec l'opérateur & pour ajouter l'unité directement : =FRANC(A1; 16) & " pouces" donne "3 5/16 pouces", et =FRANC(B1; 4) & " tasses de farine" donne "2 3/4 tasses de farine".
Le résultat est directement utilisable dans tes documents ou tes fiches techniques sans manipulation supplémentaire.
Gère les cellules vides pour éviter d'afficher "0"
Quand une cellule source est vide, FRANC affiche "0". Pour un tableau propre, combine avec SI : =SI(A1=""; ""; FRANC(A1; 8)) n'affiche rien si la cellule est vide.
Ton tableau reste lisible sans zéros parasites dans les lignes sans données.
Laisse Excel choisir le dénominateur pour simplifier automatiquement
Sans dénominateur spécifié, FRANC simplifie automatiquement les fractions : =FRANC(0.5) affiche "1/2" et non "4/8" ou "2/4". C'est parfait quand tu veux la représentation la plus claire possible sans te soucier du dénominateur.
Utilise cette variante sans paramètre pour les affichages grand public où la lisibilité prime.
Questions fréquentes sur la fonction FRANC
Quelle est la différence entre FRANC et le format de cellule fraction ?
FRANC convertit un nombre décimal en texte représentant une fraction (comme "1/2"), tandis que le format de cellule fraction affiche visuellement une fraction mais conserve la valeur numérique. Utilise FRANC quand tu veux manipuler la fraction comme du texte dans des concaténations ou des exports, mais privilégie le format cellule pour les calculs.
Comment contrôler le dénominateur de la fraction avec FRANC ?
Le deuxième paramètre te permet de forcer un dénominateur spécifique. Par exemple, =FRANC(0.875; 8) donnera "7/8" car 0.875 = 7/8. Si tu omets ce paramètre, Excel choisit automatiquement le dénominateur le plus simple. Pour les prix boursiers, utilise souvent 2, 4, 8, 16, 32 ou 64.
FRANC peut-elle afficher des nombres entiers avec des fractions ?
Oui. Pour un nombre comme 2.75, FRANC affiche "2 3/4" si tu utilises le bon dénominateur. La fonction sépare automatiquement la partie entière de la partie fractionnaire. C'est parfait pour les mesures de construction ou les recettes qui utilisent des tasses et cuillères.
Pourquoi utiliser FRANC plutôt que d'écrire la fraction directement ?
FRANC calcule automatiquement la fraction à partir d'un nombre décimal. Si tu as 0.6666667 dans une cellule issue d'un calcul, FRANC peut afficher "2/3" automatiquement. C'est bien plus pratique que de calculer manuellement numérateur et dénominateur, surtout quand tes données changent.
Les résultats de FRANC peuvent-ils être utilisés dans des formules ?
Non, FRANC renvoie du texte, pas un nombre. Tu ne peux pas faire =FRANC(0.5) + FRANC(0.25). Effectue toujours tes calculs sur les nombres décimaux d'abord, puis applique FRANC uniquement pour l'affichage final. C'est une fonction de présentation, pas de calcul.
Pour aller plus loin
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

