ESTNUM
Renvoie VRAI si une valeur est un nombre, FAUX sinon.
ESTNUM(valeur)Arguments
valeurLa valeur à vérifier
=ESTNUM(A1)Vérifie si A1 contient un nombre
=ESTNUM(CHERCHE("texte";A1))Teste si CHERCHE a trouvé une correspondance
=SI(ESTNUM(A1);A1*2;0)Ne calcule que si c'est un nombre
- •Les dates sont des nombres (renvoie VRAI)
- •Un texte ressemblant à un nombre renvoie FAUX
- •Utilisez la fonction VALEUR pour convertir du texte en nombres
- •Utiliser ESTNUM sur une cellule contenant un nombre stocké en texte, en s'attendant à VRAI - elle renvoie FAUX, puisque le type sous-jacent de la cellule est du texte, pas un nombre
- •Oublier que les dates et les heures sont stockées comme des nombres en interne, donc ESTNUM renvoie VRAI pour une cellule de date, ce qui surprend quiconque s'attend à ce qu'elle ne signale que des nombres simples
- •Utiliser ESTNUM seule pour valider une saisie utilisateur alors qu'une vérification plus spécifique combinée à un test de plage capturerait davantage de problèmes de données réels
Pourquoi ESTNUM renvoie-t-elle FAUX pour quelque chose qui ressemble à un nombre ?
La valeur est probablement stockée en texte plutôt qu'en véritable nombre - fréquent après l'importation de données depuis un CSV ou un autre système. Essayez CNUM() pour la convertir, ou vérifiez la présence d'une apostrophe en début de cellule.
ESTNUM renvoie-t-elle VRAI pour les dates ?
Oui, les dates et les heures sont stockées comme des nombres de série en interne, donc ESTNUM les traite comme des nombres, pas comme un type de date séparé.
Comment convertir un texte en nombre pour qu'ESTNUM renvoie VRAI ?
Encadrez-le avec CNUM(), comme CNUM(A1), qui convertit une chaîne de texte ressemblant à un nombre en un véritable nombre.
Besoin de traduire une formule utilisant ESTNUM ?
Utilisez notre traducteur pour convertir votre formule complète
