FORMULE.TEXTE
Renvoie la formule d'une cellule référencée sous forme de texte.
FORMULE.TEXTE(référence)Arguments
référenceCellule contenant une formule
=FORMULE.TEXTE(A1)Affiche la formule de A1
=FORMULE.TEXTE(Feuil2!C5)Depuis une autre feuille
=SI(ESTERREUR(FORMULE.TEXTE(A1));"Pas de formule";FORMULE.TEXTE(A1))Gère les cellules sans formule
- •Renvoie #N/A si la cellule n'a pas de formule
- •Utile pour la documentation
- •Disponible dans Excel 2013 et versions ultérieures
- •Utiliser FORMULE.TEXTE sur une cellule qui ne contient qu'une valeur, pas une formule, et être surpris par l'erreur #N/A résultante au lieu d'un résultat vide
- •Oublier que FORMULE.TEXTE affiche la formule sous forme de texte littéral, pas son résultat calculé, ce qui prête facilement à confusion lors d'une relecture rapide de la feuille
- •Attendre de FORMULE.TEXTE qu'elle se mette à jour automatiquement en fonction des changements de mise en forme de la formule d'origine - elle reflète toujours exactement le texte actuel de la formule, mais une erreur de référence vers la mauvaise cellule ne sera pas évidente au premier coup d'œil
ISFORMULAVérifie si une cellule contient une formule et renvoie VRAI/FAUX, souvent utilisée avant FORMULE.TEXTE pour éviter une erreur #N/A.CELLRécupère d'autres informations sur une cellule, comme sa mise en forme ou son adresse, plutôt que le texte de sa formule.SIERREUREnveloppe couramment FORMULE.TEXTE pour substituer un message convivial lorsque la cellule référencée ne contient pas de formule.Pourquoi FORMULE.TEXTE renvoie-t-elle #N/A ?
La cellule référencée ne contient pas de formule - elle est soit vide, soit contient une valeur simple. Enveloppez-la dans SIERREUR ou vérifiez d'abord avec ESTFORMULE pour éviter l'erreur.
FORMULE.TEXTE affiche-t-elle le résultat de la formule ou la formule elle-même ?
La formule elle-même, en texte littéral - comme "=SOMME(B:B)" plutôt que le nombre que cette formule calcule.
FORMULE.TEXTE peut-elle référencer une cellule d'une autre feuille ?
Oui, utilisez une référence entre feuilles normale, comme FORMULE.TEXTE(Feuille2!C5), et elle renverra la formule de cette cellule sous forme de texte.
Besoin de traduire une formule utilisant FORMULE.TEXTE ?
Utilisez notre traducteur pour convertir votre formule complète
