Tester facilement si une cellule est vide ou non avec la fonction SI d’Excel

La fonction SI est l’une des fonctions les plus utiles et polyvalentes d’Excel. Elle permet de tester une condition et de renvoyer une valeur si cette condition est vraie, et une autre valeur si elle est fausse. Dans cet article, nous allons voir comment utiliser la fonction SI pour vérifier si une cellule est vide ou non, et ainsi effectuer des actions en conséquence.

Comprendre la syntaxe de la fonction SI

Avant de plonger dans l’utilisation de la fonction SI pour tester si une cellule est vide, il est important de comprendre sa syntaxe. La fonction SI prend trois arguments :

  • Test logique : la condition que vous souhaitez tester, qui peut être une valeur ou une expression renvoyant VRAI ou FAUX.
  • Valeur si vrai : la valeur que vous voulez renvoyer si le test logique est VRAI.
  • Valeur si faux : la valeur que vous voulez renvoyer si le test logique est FAUX.
  • La syntaxe générale de la fonction SI est donc : =SI(test_logique; valeur_si_vrai; valeur_si_faux).

    Utiliser la fonction SI pour tester si une cellule est vide

    Maintenant que nous avons compris la syntaxe de base de la fonction SI, voyons comment l’utiliser pour vérifier si une cellule est vide. Pour ce faire, nous allons utiliser l’une des fonctions de test les plus courantes d’Excel : ESTVIDE().

    La fonction ESTVIDE() prend un seul argument, qui est la référence de cellule que vous souhaitez tester. Elle renvoie VRAI si la cellule est vide, et FAUX si elle contient une valeur. Voici comment intégrer ESTVIDE() dans une fonction SI :

  • =SI(ESTVIDE(A1); « La cellule est vide »; « La cellule contient une valeur »)
  • Dans cet exemple, la fonction SI teste si la cellule A1 est vide en utilisant la fonction ESTVIDE(). Si A1 est effectivement vide, la fonction SI renverra « La cellule est vide ». Si A1 contient une valeur, elle renverra « La cellule contient une valeur ».

    Effectuer des actions en fonction du résultat du test

    L’intérêt principal de tester si une cellule est vide est de pouvoir effectuer des actions différentes en fonction du résultat. Par exemple, vous pouvez utiliser la fonction SI pour attribuer automatiquement une valeur par défaut aux cellules vides d’une colonne.

    Supposons que vous ayez une feuille de calcul contenant les noms et les âges des employés d’une entreprise. Si certains employés n’ont pas renseigné leur âge, vous pouvez utiliser la fonction SI pour leur attribuer un âge par défaut, comme ceci :

  • =SI(ESTVIDE(B2); 30; B2)
  • Dans cet exemple, la fonction SI teste si la cellule B2 (qui est supposée contenir l’âge d’un employé) est vide. Si c’est le cas, elle renverra la valeur par défaut de 30. Si B2 contient une valeur, la fonction SI renverra simplement cette valeur.

    Vous pouvez également utiliser la fonction SI pour appliquer une mise en forme conditionnelle aux cellules vides. Par exemple, vous pouvez utiliser une formule de mise en forme conditionnelle pour surligner en rouge les cellules vides d’une plage :

  • =SI(ESTVIDE(A1); 1; 0)
  • Cette formule renverra 1 si la cellule A1 est vide, et 0 si elle contient une valeur. Vous pouvez ensuite appliquer une mise en forme conditionnelle qui surlignera en rouge les cellules pour lesquelles la formule renvoie 1.

    Combiner la fonction SI avec d’autres fonctions pour des tests plus complexes

    La fonction SI est très puissante en elle-même, mais elle devient encore plus utile lorsqu’elle est combinée avec d’autres fonctions Excel. Par exemple, vous pouvez utiliser la fonction SI avec la fonction ET pour tester si plusieurs conditions sont remplies.

    Supposons que vous vouliez vérifier si une cellule est non seulement non vide, mais contient également une valeur numérique supérieure à 100. Voici comment vous pouvez le faire avec une fonction SI imbriquée :

  • =SI(ET(NON(ESTVIDE(A1)); A1>100); « La cellule contient une valeur supérieure à 100 »; « La cellule est vide ou contient une valeur inférieure ou égale à 100 »)
  • Dans cet exemple, la fonction ET teste deux conditions : d’abord, elle vérifie si la cellule A1 n’est pas vide en utilisant la fonction NON(ESTVIDE()), puis elle vérifie si la valeur de A1 est supérieure à 100. Si les deux conditions sont vraies, la fonction SI renverra « La cellule contient une valeur supérieure à 100 ». Sinon, elle renverra « La cellule est vide ou contient une valeur inférieure ou égale à 100 ».

    Vous pouvez également utiliser la fonction SI avec la fonction OU pour tester si au moins une condition parmi plusieurs est remplie. Par exemple, vous pouvez vérifier si une cellule est vide ou contient une valeur textuelle spécifique :

  • =SI(OU(ESTVIDE(A1); A1= »N/A »); « La cellule est vide ou contient ‘N/A' »; « La cellule contient une autre valeur »)
  • Ici, la fonction OU teste si la cellule A1 est vide ou si elle contient la valeur textuelle « N/A ». Si au moins une de ces conditions est vraie, la fonction SI renverra « La cellule est vide ou contient ‘N/A' ». Sinon, elle renverra « La cellule contient une autre valeur ».

    En combinant judicieusement la fonction SI avec d’autres fonctions Excel, vous pouvez créer des formules de test très sophistiquées pour analyser et traiter vos données de manière efficace. N’hésitez pas à expérimenter avec différentes combinaisons de fonctions pour voir ce que vous pouvez accomplir !

    En maîtrisant l’utilisation de la fonction SI pour tester si une cellule est vide ou non, vous serez en mesure d’automatiser de nombreuses tâches fastidieuses dans Excel et de gagner un temps précieux. Que vous souhaitiez appliquer une mise en forme conditionnelle, attribuer des valeurs par défaut ou effectuer des calculs basés sur la présence ou l’absence de données, la fonction SI sera votre alliée indispensable. Alors n’attendez plus et commencez à l’utiliser dès maintenant dans vos feuilles de calcul !