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
=ESTVIDE(cellule)=ESTNUM(valeur) =ESTTEXTE(valeur)=ESTNA(valeur) =ESTERREUR(valeur)Exemple
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
- Piège : ESTVIDE renvoie FAUX pour une cellule dont la formule renvoie "". Le test B2="" est vrai dans les deux cas.
- ESTERREUR couvre toutes les erreurs, ESTNA seulement #N/A, ESTERR toutes sauf #N/A.
- ESTTEXTE et ESTNUM repèrent les nombres stockés en texte après un import.
- ESTFORMULE distingue les cellules calculées des saisies, par exemple dans une mise en forme conditionnelle.
Voir aussi
- SIERREUR et SI.NON.DISPSIERREUR renvoie une valeur de secours quand une formule produit une erreur, et le résultat normal sinon. À réserver aux erreurs attendues, comme un code absent ou un objectif pas encore saisi.
- SISI renvoie une valeur quand un test est vrai et une autre quand il est faux. C'est la base de toute règle métier dans un tableau : remise, statut, alerte ou prime selon un seuil.
- Erreurs courantesUn code d'erreur indique pourquoi une formule n'aboutit pas : valeur introuvable, référence détruite, division par zéro… Lire le code donne la piste de correction avant de penser à le masquer.
- Validation des donnéesLa validation des données limite ce qu'on peut saisir : liste déroulante, nombre borné, date, longueur de texte. Elle fiabilise un fichier partagé en refusant les saisies hors règles.