Syntaxe
La fonction ESTFORMULE s’écrit de la façon suivante :
= ESTFORMULE( référence_cellule )
Cette fonction possède un argument.
- référence_cellule – Coordonnées de la cellule ou des cellules sur lesquelles nous voulons vérifier si il y a une formule.
La fonction ESTFORMULE permet de vérifier si une cellule ou une plage de cellules contiennent des formules. Si c’est le cas, la valeur retournée sera VRAI. Dans le cas contraire, elle affichera FAUX.
Elle ne possède qu’un seul argument. Il s’agit des coordonnées des cellules.
= ESTFORMULE( B3 )
B3 contient '=1+1'
--> Résultat : VRAI
= ESTFORMULE( B7 )
B7 contient '121'
--> Résultat : FAUX
Par défaut, dès lors que la cellule contiendra une formule du type « =… », elle sera considérée comme contenant une formule et ce, peu importe que l’on utilise ou non une fonction Excel.
= ESTFORMULE( A1 )
A1 contient '=1'
--> Résultat : VRAI
A1 contient ' ="bureau" '
--> Résultat : VRAI
A1 contient ' = SOMME(A1:B1) '
--> Résultat : VRAI
A1 contient ' bureau '
--> Résultat : FAUX
Il est possible de compter le nombre de cellules contenant une formule utilisant la fonction SOMMEPROD associée à la double négative.
= SOMMEPROD( --ESTFORMULE( B3:B7 ) )
La double négative transforme les résultats retournés par la fonction ESTFORMULE (VRAI/FAUX) et les convertit en 1 et 0 afin de pouvoir effectuer des opérations dessus.
= SOMMEPROD( --ESTFORMULE( B3:B7 ) )
= SOMMEPROD( --({VRAI;VRAI;FAUX;FAUX;VRAI}) )
= SOMMEPROD( {1;1;0;0;1} )
= 3
Formules en lien
- Compter le nombre de cellules contenant une formule
- Additionner les cellules contenant une formule
- Compter le nombre de cellules égales à un texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter nombre de valeurs texte différentes
- Compter le nombre de cellules non vides
- NB.SI avec plusieurs critères