Aller au contenu
Logique

Fonctions EST (ESTVIDE, ESTNUM…)

Les fonctions EST renvoient VRAI ou FAUX selon le contenu d'une cellule : vide, nombre, texte ou erreur. Elles servent de test dans un SI pour contrôler une saisie avant de calculer.

  • ESTNA
  • ESTVIDE
  • ESTERREUR
  • ESTNUM
  • ESTTEXTE
  • ESTFORMULE
  • contrôle de saisie

Syntaxe

Modèle
=ESTVIDE(cellule)=ESTNUM(valeur)   =ESTTEXTE(valeur)=ESTNA(valeur)    =ESTERREUR(valeur)

Exemple

Exemple concret
Fiche d'embauche : date d'embauche en B2, salaire mensuel en C2, liste des clients nommée Clients=SI(ESTVIDE(B2) ; "Date manquante" ; "OK")=SI(ESTNUM(C2) ; C2*12 ; "Salaire non numérique")   « 2500 € » saisi comme texte : renvoie Salaire non numérique=ESTNA(EQUIV(A2 ; Clients ; 0))                     renvoie VRAI si le client n'existe pas encore

À retenir

  1. Piège : ESTVIDE renvoie FAUX pour une cellule dont la formule renvoie "". Le test B2="" est vrai dans les deux cas.
  2. ESTERREUR couvre toutes les erreurs, ESTNA seulement #N/A, ESTERR toutes sauf #N/A.
  3. ESTTEXTE et ESTNUM repèrent les nombres stockés en texte après un import.
  4. ESTFORMULE distingue les cellules calculées des saisies, par exemple dans une mise en forme conditionnelle.

Voir aussi