Formule Excel: toutes les cellules de la plage sont vides -

Table des matières

Formule générique

=SUMPRODUCT(--(range""))=0

Sommaire

Pour renvoyer TRUE lorsque toutes les cellules d'une plage sont vides ou vides, vous pouvez utiliser une formule basée sur SUMPRODUCT et un test logique qui convient au cas d'utilisation. Dans l'exemple illustré, la formule en E5 est:

=SUMPRODUCT(--(B5:D5""))=0

Explication

Travaillant de l'intérieur vers l'extérieur, cette formule contient une expression à l'intérieur de SUMPRODUCT qui teste chaque cellule dans une plage comme ceci:

--(B5:D5"")

À l'intérieur des parenthèses, le résultat de B5: D5 "" ressemble à ceci:

(TRUE,FALSE,TRUE)

Le double négatif convertit alors les valeurs TRUE FALSE en un et des zéros:

(1,0,1)

Notez que les 1 de ce tableau correspondent à des cellules qui ne sont ni vides ni vides. Ensuite, avec un seul tableau avec lequel travailler, SUMPRODUCT multiplie simplement ces valeurs ensemble et renvoie le résultat.

Chaque fois que le résultat est supérieur à zéro, nous savons que toutes les cellules de la plage ne sont pas vides. Pour forcer la formule à renvoyer TRUE si chaque cellule est vide, et FALSE sinon, nous ajoutons simplement = 0 à la fin de la formule.

Articles intéressants...