Logique
ISNUMBER
Définition
ISNUMBER renvoie TRUE lorsque son argument est un nombre, et FALSE sinon.
Syntaxe
=ISNUMBER(value)
Arguments
| Argument | Signification |
|---|---|
value |
La cellule ou le résultat à tester. |
Exemple détaillé
Un dépôt liste des codes de lot qui doivent être des nombres. Les codes se trouvent en B2:B4.
| A : Lot | B : Code |
|---|---|
| 1 | 441 |
| 2 | box |
| 3 | 18 |
Formule : =IF(ISNUMBER(B2),1,0)
Résultat : 1. 441 est un nombre, donc ISNUMBER est vrai et IF renvoie 1. Recopiée vers le bas, la formule donne 1, 0 et 1.
Exercice
La cellule A2 contient 12. En B2, écrivez une formule qui renvoie 1 lorsque A2 est un nombre et 0 sinon.
- En B2, écrivez une formule IF qui utilise ISNUMBER et affiche 1 lorsque A2 est un nombre, et 0 sinon.
- B2 doit afficher le résultat pour 12.
Étape 1 sur 2
Saisissez =IF(ISNUMBER(A2),1,0) en B2.
A2 est 12, qui est un nombre, donc le résultat est 1.
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…
B2 utilise ISNUMBER.
B2 affiche maintenant 1.
Fonctions associées
IF enveloppe souvent ISNUMBER pour que la cellule puisse afficher 1 ou 0 au lieu de TRUE ou FALSE.
Erreur courante
Saisir un nombre comme texte, par exemple '12 : ISNUMBER renvoie alors FALSE, même si la cellule a l'air numérique.