Téléchargez l'exemple de classeur
Ce tutoriel montre comment utiliser le Fonction Excel ISBLANK dans Excel pour tester si une cellule est vide.
Présentation de la fonction ISBLANK
La fonction ISBLANK Test si la cellule est vide. Renvoie VRAI ou FAUX.
Pour utiliser la fonction de feuille de calcul Excel ISBLANK, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Syntaxe et entrées de la fonction ISBLANK :
1 | =ISBLANC(VALEUR) |
valeur - La valeur d'essai
Comment utiliser la fonction ISBLANK
La fonction ISBLANK teste si une cellule est complètement vierge ou non. Il renvoie TRUE si la cellule est vide, FALSE sinon.
1 | =ISBLANC(A2) |
Si la cellule est vide, alors
Souvent, vous voudrez combiner une fonction "IS", comme ISBLANK, avec la fonction SI. Avec la fonction SI, au lieu de renvoyer un simple VRAI ou FAUX, vous pouvez sortir un texte spécifique ou effectuer des actions spécifiques si une cellule est vide ou non.
1 | =SI(ISBLANC(C2),"",C2*D2) |
SI la cellule n'est pas vide, alors
Avec la fonction NOT, vous pouvez tester l'inverse : une cellule n'est-elle pas vide ?
1 | =SI(PAS(ISBLANK(C2)),C2*D2"") |
Gamme ISBLANK - COUNTBLANK
Pour tester une plage de valeurs vides, vous pouvez utiliser la fonction ISBLANK avec la fonction SUMPRODUCT. Cependant, le moyen le plus simple de tester les cellules vides consiste à utiliser la fonction COUNTBLANK.
La fonction COUNTBLANK compte le nombre de cellules vides dans une plage.
1 | =COUNTVIDE(A2:C7) |
Si COUNTBLANK > 0, il y a au moins une cellule vide dans la plage. Utilisez-le avec une instruction IF pour faire quelque chose si une cellule vide est trouvée.
1 | =SI(COUNTVIDE(A2:C2)>0,100*SOMME(A2:C2),200*SOMME(A2:C2)) |
La fonction ISBLANK ne fonctionne pas ?
La fonction ISBLANK renverra FALSE pour les cellules qui semblent vides, mais ne le sont pas. Comprenant:
- Chaîne de longueur nulle provenant d'une source de données externe
- espaces, apostrophes, espaces insécables ( ) ou autres caractères non imprimables.
- Une chaîne vide ("")
En utilisant les fonctions SI et OU, vous pouvez identifier les cellules avec des chaînes vides ainsi que les cellules vides normales.
1 | =SI(OU(ISBLANK(A2),A2=""),"vide","pas vide") |
Une autre option consiste à utiliser la fonction TRIM pour supprimer les espaces supplémentaires et la fonction LEN pour compter le nombre de caractères.
1 | =SI(OU(A2=" ", LEN(TRIM(A2))=0), "vide", "pas vide") |
Autres fonctions logiques
Excel / Google Sheets contiennent de nombreuses autres fonctions logiques pour effectuer d'autres tests logiques. Voici une liste :
Fonctions SI / SI |
---|
si erreur |
iserreur |
isna |
iserr |
est vierge |
est le nombre |
istext |
n'est pas un texte |
isformule |
islogique |
isref |
est même |
est impair |
ISBLANK dans Google Sheets
La fonction ISBLANK fonctionne exactement de la même manière dans Google Sheets que dans Excel :