La fonction ESTNUM () d’Excel (en anglais ISNUMBER ())

Syntaxe.

ESTNUM (valeur)

Définition.

Cette fonction retourne VRAI si l’argument value est évalué en tant que nombre (valeur numérique) sans être converti. Sinon, la fonction retourne FAUX.

Arguments

valeur (obligatoire). L’expression (un nombre, un texte, une formule sans signe égal, une valeur logique, une valeur d’erreur, une référence ou un nom) que vous souhaitez vérifier

Contexte.

Cette fonction est l’une des neuf fonctions EST () qui renvoient une valeur logique en fonction de l’argument. L’argument des fonctions EST () n’est pas converti pour évaluation. Cela signifie qu’une chaîne composée d’un nombre est interprétée comme une chaîne (et non comme un nombre). Les fonctions EST () sont souvent utilisées avec la fonction SI () pour pré-tester le résultat d’un calcul. Le résultat renvoyé par une fonction EST () peut être utilisé comme base pour les formats conditionnels et les règles de validation.

Notez que cette fonction retourne FAUX si l’argument value fait référence à une cellule vide. Toutefois, si vous créez une référence à une cellule vide, la cellule contenant la référence affiche la valeur 0.

Pour éviter cela, sous l’onglet Avancé de la boîte de dialogue Options Excel, sélectionnez Afficher un zéro dans les cellules ayant une valeur zéro (dans Excel 2007 et Excel 2010) ou sélectionnez Outils / Options et cochez la case Zéro valeur désactivée dans la vue. onglet (dans les versions précédentes d’Excel). Cependant, le calcul utilise toujours 0.

Exemple.

Dans l’exemple de la fonction ESTTEXTE (), la formule de calcul de la taxe de vente a été entrée dans la colonne N (voir la figure 11-6 plus loin dans ce chapitre):

= SI (ESTTEXTE (M42) ,, L42 * M42)

Si aucune taxe de vente n’est utilisée, la valeur 0 est affichée. Si vous souhaitez plutôt afficher une cellule vide, entrez la formule suivante:

= SI (ESTTEXTE (M42), “”, L42 * M42)

Cependant, la formule

= L42 + N42

calculer le montant brut produit une erreur. Pour éviter cela, utilisez la fonction ISNUMBER () avec la fonction SI ():

= SI (ESTNUM (N42), L42 + N42, L42

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Fonctions Excel

Macro VBA Utiles

Excel Pratique

Programmation VBA

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x