Téléchargez l'exemple de classeur
Ce tutoriel montre comment utiliser le Fonction Excel ISFORMULE dans Excel pour tester si une cellule contient une formule.
Présentation de la fonction ISFORMULA
La fonction ISFORMULA Test si la cellule est une formule. Renvoie VRAI ou FAUX.
Pour utiliser la fonction de feuille de calcul Excel ISFORMULA, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Syntaxe et entrées de la fonction ISFORMULA :
1 | =ISFORMULE(référence) |
Référence de cellule - La référence de la cellule à la cellule que vous souhaitez tester.
Comment utiliser la fonction ISFORMULE
La fonction ISFORMULA teste si une cellule contient une formule. Si la cellule contient une formule, elle renvoie VRAI, sinon elle renvoie FAUX.
1 | =ISFORMULE(A2) |
Si est la formule
Habituellement, après avoir effectué un test logique, vous voudrez faire quelque chose en fonction du résultat de ce test. La fonction SI peut être utilisée pour effectuer différentes actions si une instruction est évaluée comme VRAI ou FAUX. Utilisons-le avec la fonction ISFORMULA.
1 | =SI(ISFORMULE(A2),"formule", "pas de formule") |
Fonction FORMULATEXT
La fonction FORMULATEXT convertit une formule de cellule en texte. Cependant, si la cellule ne contient pas de formule, FORMULATEXT renverra une erreur. C'est une excellente occasion d'utiliser la fonction ISFORMULA.
1 | =SI(ISFORMULE(A2),"formule", "pas de formule") |
Dans cet exemple, nous utilisons la fonction ISFORMULA pour tester si une cellule contient une formule. Si c'est le cas, il affichera la formule sous forme de texte avec la fonction FORMULATEXT. Sinon, il affichera la valeur de la cellule.
Si n'est pas une formule
La fonction NOT inverse les résultats logiques. Il change VRAI en FAUX et FAUX en VRAI. Ici, nous pouvons utiliser NOT, à côté des fonctions ISFORMULA et IF.
1 | =SI(NON(ISFORMULE(A2)),"pas de formule", "formule") |
Autres fonctions logiques
Excel / Google Sheets contiennent de nombreuses autres fonctions logiques pour effectuer d'autres tests logiques. Voici une liste :
Fonctions SI / SI |
---|
si erreur |
iserreur |
isna |
iserr |
est vierge |
est le nombre |
istext |
n'est pas un texte |
isformule |
islogique |
isref |
est même |
est impair |
ISFORMULA dans Google Sheets
La fonction ISFORMULA fonctionne exactement de la même manière dans Google Sheets que dans Excel :