Toutes les fonctions Excel

ESTNUM et ESTVIDE dans Excel : comment l'utiliser

ESTNUM donne VRAI si une cellule contient un nombre, ESTVIDE si elle est vide. On les utilise surtout dans SI, pour vérifier avant de calculer.

Essayez gratuitement les premiers exercicesDans la leçon Intercepter les erreurs avec SIERREUR

Que font ESTNUM et ESTVIDE ?

ESTNUM et ESTVIDE répondent à une question sur une cellule par VRAI ou FAUX. ESTNUM demande : y a-t-il un nombre ici ? ESTVIDE demande : cette cellule est-elle vide ?

Seules, elles n'affichent donc que VRAI ou FAUX. En général, vous les placez dans SI, pour vérifier d'abord et ne calculer qu'ensuite. La famille compte d'autres membres : ESTTEXTE, ESTERREUR et EST.PAIR fonctionnent de la même façon.

Quand utiliser ESTNUM et ESTVIDE ?

  • Ne calculer qu'une fois une cellule remplie : =SI(ESTVIDE(B2);"À remplir";B2*C2).
  • Intercepter du texte avant qu'il ne cause un #VALEUR! : =SI(ESTNUM(B2);B2*C2;"Pas un nombre").
  • Vérifier si un mot figure dans une cellule : =ESTNUM(CHERCHE("rapide";A2)).
  • Signaler les cellules vides d'une liste qui doit être complète : =SI(ESTVIDE(D2);"Manquant";"").

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=ESTNUM(valeur)

VRAI si la cellule contient un nombre.

Avec un exemple : =ESTNUM(A2)

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
ESTNUMLe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.ESTNUM
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
valeurLa cellule que vous vérifiez, ou une formule dont vous vérifiez le résultat.A2

ESTNUM et ESTVIDE étape par étape

C1 contient =ESTNUM(A2). 125 est un nombre, donc VRAI. Tapez un texte comme 125 kg en A2, et vous obtenez FAUX. Modifiez les nombres ou la formule et regardez ce qui se passe.

C1
A
B
C
D
E
F
G
H
1
Montant
VRAI
2
125
3
4
5
6
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur C1 et tapez ESTNUM avec une parenthèse.=ESTNUM(
  2. Cliquez sur la cellule à vérifier, A2.=ESTNUM(A2
  3. Fermez la parenthèse et appuyez sur Entrée : 125 est un nombre, vous voyez donc VRAI.=ESTNUM(A2)

Autres exemples

Calculer après une vérification

D2 contient =SI(ESTNUM(B2);B2*C2;"Pas un nombre"). B2 contient le mot deux au lieu du nombre 2. Sans ESTNUM, vous obtiendriez #VALEUR!. Tapez 2 en B2, et le total apparaît.

D2
A
B
C
D
E
F
G
H
1
Produit
Quantité
Prix
Total
2
Chaise
deux
149
Pas un nombre
3
4
5
6
7
8
9
10
Prêt

Gérer une cellule vide

C2 contient =SI(ESTVIDE(B2);"Manquant";"OK"). L'adresse e-mail manque encore. Remplissez B2, et le statut devient OK.

C2
A
B
C
D
E
F
G
H
1
Nom
Adresse e-mail
Statut
2
Sophie Leroy
Manquant
3
4
5
6
7
8
9
10
Prêt

Vérifier si un mot y figure

C1 contient =ESTNUM(CHERCHE("rapide";A2)). CHERCHE donne la position de rapide, et c'est un nombre. Si le mot n'y est pas, CHERCHE donne une erreur, et ESTNUM donne alors FAUX.

C1
A
B
C
D
E
F
G
H
1
Remarque
VRAI
2
Livraison rapide souhaitée
3
4
5
6
7
8
9
10
Prêt

Avec SI

=SI(ESTVIDE(B2);"À remplir";B2*C2) ne calcule que si B2 est rempli. =SI(ESTNUM(B2);B2*C2;"Pas un nombre") intercepte le texte avant que #VALEUR! n'apparaisse.

Les autres fonctions EST

ESTTEXTE vérifie s'il y a du texte, ESTERREUR une erreur et EST.PAIR un nombre pair. Elles donnent toutes VRAI ou FAUX.

Vérifier si un mot figure dans une cellule

CHERCHE donne une position ou une erreur. =ESTNUM(CHERCHE("rapide";A2)) donne VRAI si le mot figure dans la cellule, et FAUX sinon.

Là où ça coince souvent

  • Une cellule avec une formule qui renvoie "" semble vide, mais ESTVIDE donne FAUX.
  • Un nombre stocké comme texte donne FAUX avec ESTNUM.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Intercepter les erreurs avec SIERREUR. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Quelle différence entre ESTVIDE(A2) et A2="" ?

A2="" donne aussi VRAI pour une cellule dont la formule renvoie "". ESTVIDE est plus strict : seule une cellule vraiment vide donne VRAI.

À lire aussi

VRAI et FAUXSISI.CONDITIONSET et OUSIERREUR