Description
Chacune de ces fonctions, regroupées sous l’appellation de fonctions EST, vérifie la valeur spécifiée et renvoie VRAI ou FAUX, selon le cas. Par exemple, la fonction ESTVIDE renvoie la valeur logique VRAI si l’argument valeur est une référence à une cellule vide et la valeur logique FAUX dans les autres cas.
La fonction EST vous permet d’obtenir des informations sur une valeur avant d’effectuer un calcul ou une autre action où elle intervient. Vous pouvez, par exemple, utiliser la fonction ESTERREUR avec la fonction SI pour effectuer une action différente en cas d’erreur :
=IF(ISERROR(A1), « Une erreur s’est produite. », A1 * 2)
Cette formule vérifie s’il existe une condition d’erreur dans A1. Si c’est le cas, la fonction IF retourne le message « Une erreur s’est produite ». Si aucune erreur n’existe, la fonction IF effectue le calcul A1*2.
Syntaxe
ESTVIDE(valeur)
ESTERR(valeur)
ESTERREUR(valeur)
ISEVEN(value)
ESTLOGIQUE(valeur)
ESTNA(valeur)
ESTNONTEXTE(valeur)
ESTNUM(valeur)
ISODD(value)
ESTREF(valeur)
ESTTEXTE(valeur)
La syntaxe de la fonction IS contient l’argument suivant :
- Valeur Obligatoire. Valeur à tester. L’argument valeur peut être une valeur vide (cellule vide), d’erreur, une valeur logique, de texte, de nombre ou une valeur de référence ou un nom s’y référant.
| Fonction | Renvoie la valeur VRAI si |
|---|---|
| ESTVIDE | La valeur fait référence à une cellule vide. |
| ESTERR | La valeur fait référence à n’importe quelle valeur d’erreur, à l’exception de #N/A. |
| ESTERREUR | La valeur fait référence à une des valeurs d’erreur (#N/A, #VALEUR!, #REF!, #DIV/0!, #NOMBRE!, #NOM? ou #NUL!). |
| ISEVEN | La valeur fait référence à un nombre pair. |
| ESTLOGIQUE | La valeur fait référence à une valeur logique. |
| ESTNA | La valeur fait référence à la valeur d’erreur #N/A (valeur non disponible). |
| ESTNONTEXTE | La valeur fait référence à tout élément qui n’est pas du texte. (Notez que cette fonction renvoie la valeur VRAI si la valeur fait référence à une cellule vide.) |
| ESTNUM | La valeur fait référence à un nombre. |
| EST.IMPAIR* | La valeur fait référence à un nombre impair. |
| ESTREF | La valeur fait référence à une référence. |
| ESTTEXTE | La valeur fait référence à du texte. |
Remarques
- Les arguments valeur des fonctions EST ne sont pas convertis. Toutes les valeurs numériques qui sont placés entre guillemets doubles sont traités en tant que texte. Par exemple, dans la plupart des autres fonctions où un nombre est exigé, la valeur de texte "19" est convertie en nombre 19. Toutefois, dans la formule ISNUMBER(« 19 »), « 19 » n’est pas converti d’une valeur de texte en valeur numérique, et la fonction ISNUMBER retourne FALSE.
- Les fonctions EST sont utiles dans les formules pour tester le résultat d’un calcul. Combinés avec la fonction SI, ces fonctions représentent un moyen de repérer des erreurs dans les formules (voir les exemples suivants).
Exemples
Exemple 1
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
| Formule | Description | Résultat |
|---|---|---|
| =ESTLOGIQUE(VRAI) | Vérifie si VRAI est une valeur logique. | VRAI |
| =ESTLOGIQUE("VRAI") | Vérifie si "VRAI" est une valeur logique. | FAUX |
| =ESTNUM(4) | Vérifie si 4 est un nombre. | VRAI |
| =ESTREF(G8) | Vérifie si G8 est une référence valide. | VRAI |
| =ESTREF(XYZ1) | Vérifie si XYZ1 est une référence valide. | FAUX |
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
| Données | ||
|---|---|---|
| Or | ||
| Région1 | ||
| #REF! | ||
| 330,92 | ||
| #N/A | ||
| Formule | Description | Résultat |
| =ESTVIDE(A2) | Vérifie si la cellule A2 est vide. | FAUX |
| =ESTERREUR(A4) | Vérifie si la valeur de la cellule A4, #REF!, est une erreur. | VRAI |
| =ESTNA(A4) | Vérifie si la valeur de la cellule A4, #REF!, est l’erreur #N/A. | FAUX |
| =ESTNA(A4) | Vérifie si la valeur de la cellule A6, #N/A, est l’erreur #N/A. | VRAI |
| =ESTERREUR(A6) | Vérifie si la valeur de la cellule A6, #N/A, est une erreur. | FAUX |
| =ESTNUM(A5) | Vérifie si la valeur de la cellule A5, 330,92, est un nombre. | VRAI |
| =ESTTEXTE(A3) | Vérifie si la valeur de la cellule A3, Région1, est du texte. | VRAI |