Lorsque vous souhaitez tester vos données et obtenir un résultat simple de type Vrai ou Faux, les fonctions IS d’Excel sont exactement ce qu’il vous faut. Vous pouvez vérifier les cellules vides, les erreurs, le texte, les chiffres, les références, etc. rapidement et facilement.

Il existe actuellement neuf fonctions IS, également appelées fonctions d’information, dans Excel. Il s’agit notamment de ISBLANK, ISERROR, ISTEXT, etc.

Lorsque vous utilisez ces fonctions en conjonction avec d’autres, comme la fonction IF, vous pouvez placer des paramètres autour de vos déclarations vrai/faux. Mais vous pouvez également utiliser les fonctions IS seules si cela s’avère utile. Voyons comment elles fonctionnent.

Comment utiliser les fonctions INDEX et MATCH dans Excel ?

Les fonctions IS dans Excel

La syntaxe de la formule de chaque fonction est la même, avec un seul argument : ISLBLANK(valeur), ISERR(valeur), ISERROR(valeur), et ainsi de suite. La valeur peut être une référence de cellule, du texte ou un nombre, et le résultat est soit Vrai, soit Faux.

Voici les neuf fonctions IS et une brève explication de chacune d’elles.

ISBLANK : renvoie Vrai pour une cellule vide ou Faux pour une cellule avec du contenu.
ISERR : Renvoie Vrai pour toute valeur d'erreur sauf #N/A ou Faux pour l'erreur #N/A.
ISERROR : Renvoie True pour toute valeur d'erreur ou False pour aucune erreur.
ISLOGICAL : Retourne True pour une valeur logique ou False si ce n'est pas une valeur logique.
ISNA : Renvoie True pour l'erreur #N/A ou False si ce n'est pas une erreur #N/A.
ISNONTEXT : Retourne True pour une valeur qui n'est pas du texte (ou une cellule vide) ou False pour une valeur qui est du texte.
ISNUMBER : Renvoie Vrai pour une valeur qui est un nombre ou Faux si ce n'est pas un nombre.
ISREF : Renvoie Vrai si la valeur est une référence ou Faux si ce n'est pas une référence.
ISTEXT : Renvoie Vrai si la valeur est du texte ou Faux si ce n'est pas du texte.

Exemples de fonctions IS

En examinant la liste ci-dessus, vous pouvez voir où certaines des fonctions IS peuvent être utiles. En même temps, vous pouvez en voir quelques-unes que vous utiliserez probablement rarement. Examinons donc les utilisations courantes de quelques-unes de ces fonctions.

La fonction ISBLANK vous permet de localiser les cellules vides dans lesquelles vous attendez des données. Vous pouvez l’utiliser avec la fonction IF pour afficher une valeur particulière pour les cellules vides et non vides.

Ici, nous utilisons ISBLANK pour déterminer si la cellule A1 est vide.

=ISBLANK(A1)

Le résultat est Vrai pour une cellule vide. Vous pouvez copier la même formule vers le bas pour vérifier d’autres cellules à l’aide de la poignée de remplissage. Comme vous le voyez ci-dessous, nous avons True pour les blancs et False pour les non-blancs.

Fonction ISBLANK dans Excel

Nous allons maintenant inclure la fonction IF pour afficher un point d’interrogation ( ?) pour une cellule vide et un trait d’union (-) pour une cellule contenant des données.

=IF(ISBLANK(A1), »? », »-« )

Comme vous pouvez le constater, nous avons maintenant le résultat d’un point d’interrogation au lieu de True pour les cellules vides.

Fonction ISBLANK avec IF dans Excel

ISERROR

La fonction ISERROR est idéale si vous souhaitez localiser des erreurs dans votre feuille pour des données en constante évolution. Elle fonctionne bien avec la fonction IF de la même manière que IFERROR fonctionne seule.

À titre d’exemple, nous allons utiliser ISERROR pour déterminer si un calcul aboutit à une erreur. Nous allons diviser la valeur de la cellule A1 par celle de la cellule B1.

=ISERROR(A1/B1)

Comme vous pouvez le constater, nous avons une erreur car le résultat affiche True. L’erreur serait #DIV/0 ! car on ne peut pas diviser par zéro.

Fonction ISERROR dans Excel

Nous pouvons maintenant ajouter la fonction IF pour afficher autre chose que Vrai ou Faux. Si le calcul résulte en une erreur, nous afficherons 1, sinon, nous afficherons 2.

=IF(ISERROR(A1/B1),A,B)

Comme vous pouvez le constater, notre résultat est 1 car le calcul retourne une erreur.

Fonction ISERROR avec IF dans Excel

Là encore, vous pouvez utiliser la nouvelle fonction IFERROR au lieu de la combinaison IF et ISERROR dans la plupart des cas. Mais vous pouvez également utiliser IF et ISERROR avec d’autres fonctions comme VLOOKUP pour afficher certains résultats à la fois pour les erreurs et les non-erreurs, alors que IFERROR n’affiche que la valeur correspondant à l’erreur.

Pour en savoir plus sur ce sujet spécifique, consultez notre guide sur l’utilisation de la fonction IFERROR pour masquer les erreurs dans votre feuille.

ISNUMBER et ISTEXT

Nous allons ensuite examiner des exemples utilisant les fonctions ISNUMBER et ISTEXT. Ces fonctions affichent respectivement Vrai si la valeur est un nombre ou un texte.

Ici, nous voulons nous assurer que nous avons un nombre dans notre cellule.

=ISNUMBER(A1)

Notre résultat est faux car la valeur de la cellule A1 est du texte et non un nombre.

Fonction ISNUMBER dans Excel

Maintenant, nous allons ajouter la fonction IF pour ne rien afficher si la cellule contient un nombre mais « Veuillez entrer un nombre » si la cellule ne contient pas de nombre.

=IF(ISNUMBER(A1),  » « , « Veuillez entrer un nombre »)

En utilisant la formule ci-dessus, nous pouvons faire savoir à l’utilisateur qu’il doit saisir un nombre.

Fonction ISNUMBER avec IF dans Excel

Nous pouvons faire la même chose avec la fonction ISTEXT. Ici, nous avons notre fonction ISTEXT pour voir si la valeur est du texte ou non.

=ISTEXT(A1)

Fonction ISTEXT dans Excel

Et avec la fonction IF, nous pouvons afficher « Please enter text » si la valeur est autre que du texte.

=IF(ISTEXT(A1),  » « , « Veuillez entrer du texte »)

Fonction ISTEXT avec IF dans Excel

Il s’agit d’exemples de base de l’utilisation des fonctions IS dans Excel. Elles permettent d’effectuer des vérifications simples de données seules ou des tests plus complexes lorsqu’elles sont combinées à d’autres fonctions.