La fonction ISNUMBER d’Excel fait partie d’un groupe de Fonctions SI ou «Fonctions d'information» pouvant être utilisées pour rechercher des informations sur une cellule spécifique dans une feuille de calcul ou un classeur.
Le travail de la fonction ISNUMBER consiste à déterminer si les données d'une certaine cellule sont un nombre ou non.
- Si la donnée est un nombre ou une formule qui renvoie un nombre en sortie, la fonction renvoie la valeur TRUE - l'exemple de la ligne 1 dans l'image ci-dessus;
- Si les données ne sont pas un nombre ou si la cellule est vide, une valeur FALSE est renvoyée - exemple des lignes 2 dans l'image ci-dessus.
Des exemples supplémentaires montrent comment cette fonction est souvent utilisée conjointement avec d'autres fonctions Excel pour tester le résultat des calculs. Cela est généralement fait pour rassembler des informations sur une valeur dans une cellule particulière avant de l'utiliser dans d'autres calculs.
Syntaxe et arguments de la fonction ISNUMBER
La syntaxe d'une fonction fait référence à la présentation de la fonction et inclut le nom de la fonction, ses crochets et ses arguments.
La syntaxe de la fonction ISNUMBER est la suivante:
= ISNUMBER (Valeur)
Valeur: (obligatoire) - fait référence à la valeur ou au contenu de la cellule en cours de test. Remarque: Par lui-même, ISNUMBER ne peut vérifier qu'une valeur / cellule à la fois.
Cet argument peut être vide ou contenir des données telles que:
- chaînes de texte
- Nombres;
- valeurs d'erreur;
- Valeurs booléennes ou logiques;
- caractères non imprimables.
Il peut également contenir une référence de cellule ou une plage nommée pointant vers l'emplacement de la feuille de calcul pour l'un des types de données ci-dessus.
ISNUMBER et la fonction IF
Comme indiqué précédemment, l'association d'ISNUMBER à d'autres fonctions, telles que la fonction IF, lignes 7 et 8 ci-dessus, permet de rechercher les erreurs dans les formules qui ne génèrent pas le bon type de données en sortie.
Dans l'exemple, si les données de la cellule A6 ou A7 sont des nombres, elles sont utilisées dans une formule qui multiplie la valeur par 10, sinon le message "Aucun numéro" s'affiche dans les cellules C6 et C7.
ISNUMBER et RECHERCHE
De même, la combinaison de ISNUMBER avec la fonction SEARCH dans les lignes 5 et 6 crée une formule qui recherche dans les chaînes de texte de la colonne A une correspondance avec les données de la colonne B - le nombre 456.
Si un numéro correspondant est trouvé dans la colonne A, comme dans la ligne 5, la formule renvoie la valeur TRUE, sinon elle renvoie FALSE en tant que valeur, comme indiqué dans la ligne 6.
ISNUMBER et SOMMEPROD
Le troisième groupe de formules de l'image utilise les fonctions ISNUMBER et SOMMEPROD dans une formule qui vérifie une plage de cellules pour voir si elles contiennent des nombres ou non.
La combinaison des deux fonctions permet de contourner la limitation d'ISNUMBER consistant à vérifier uniquement une cellule à la fois pour les données numériques.
ISNUMBER vérifie chaque cellule de la plage, telle que A3 à A8 dans la formule de la ligne 10, pour voir si elle contient un nombre et renvoie TRUE ou FALSE en fonction du résultat.
Notez cependant que même si l'une des valeurs de la plage sélectionnée est un nombre, la formule renvoie une réponse TRUE - comme illustré à la ligne 9 où la plage A3 à A9 contient:
- cellules vides;
- données textuelles;
- un message d'erreur (# DIV / 0!);
- le symbole de copyright (©);
- et un nombre dans la cellule A7 qui est suffisant pour renvoyer une valeur de VRAI dans la cellule C9.
Comment entrer dans la fonction ISNUMBER
Les options permettant de saisir la fonction et ses arguments dans une cellule de feuille de calcul sont les suivantes:
- Taper la fonction complète telle que: = ISNUMBER (A2) ou = ISNUMBER (456) dans une cellule de feuille de calcul;
- Sélection de la fonction et de ses arguments à l'aide de la boîte de dialogue de la fonction ISNUMBER
Bien qu'il soit possible de taper manuellement la fonction complète au complet, de nombreuses personnes trouvent qu'il est plus facile d'utiliser la boîte de dialogue car elle se charge de saisir la syntaxe de la fonction, telle que des crochets et des séparateurs de virgule entre les arguments.
Boîte de dialogue Fonction ISNUMBER
Les étapes ci-dessous décrivent les étapes utilisées pour entrer ISNUMBER dans la cellule C2 de l'image ci-dessus.
- Cliquez sur la cellule C2 - l'emplacement où les résultats de la formule seront affichés.
- Clique sur le Formules languette.
- Choisir Plus de fonctions> Information dans le menu du ruban pour ouvrir la liste déroulante des fonctions.
- Cliquer sur ISNUMBER dans la liste pour faire apparaître la boîte de dialogue de cette fonction
- Cliquez sur la cellule A2 dans la feuille de travail pour entrer la référence de cellule dans la boîte de dialogue.
- Cliquez sur OK pour fermer la boîte de dialogue et revenir à la feuille de calcul.
- La valeur TRUE apparaît dans la cellule C2 car les données de la cellule A2 sont le nombre 456
- Si vous cliquez sur la cellule C2, la fonction complète = ISNUMBER (A2) apparaît dans la barre de formule au-dessus de la feuille de calcul