Dans cet article, nous allons apprendre à ignorer les cellules vides lors de l’exécution de calculs dans Microsoft Excel 2010.

Considérez un scénario dans lequel vous avez deux colonnes contenant des nombres et des cellules vides. Dans la troisième colonne, vous souhaitez multiplier la valeur d’une colonne à une autre en ignorant les cellules vides lors de l’exécution des calculs et la formule ne doit pas donner de faux résultats ou d’erreurs.

Vous pouvez utiliser une combinaison de fonctions IF, AND & ISNUMBER pour obtenir la sortie.

La fonction IF vérifie si la condition que vous spécifiez est TRUE ou FALSE.

Si la condition renvoie TRUE, elle renvoie la valeur prédéfinie et si la condition retourne FALSE, elle renvoie une autre valeur prédéfinie.

Syntaxe = IF (test_logique, value_if_true, value_if_false)

test_logique: le test logique testera la condition ou les critères. Si la condition est remplie, il renvoie la valeur prédéfinie, et si la condition ne satisfait pas, il renvoie une autre valeur prédéfinie.

value_if_true: la valeur à renvoyer si cet argument renvoie TRUE.

value_if_false: la valeur que vous souhaitez renvoyer si cet argument renvoie FALSE AND: vérifie si tous les arguments sont TRUE et renvoie TRUE si tous les arguments sont TRUE. Si quelqu’un s’avère FALSE, la fonction AND retournera FALSE.

Syntaxe = AND (logique1, logique2, …​)

===

logique1: la première condition que vous souhaitez vérifier logique2: elle est facultative. Vous pouvez ajouter jusqu’à 255 conditions à la fois pour évaluer TRUE ou FALSE.

img1

ISNUMBER: vérifie si une valeur est un nombre et renvoie TRUE ou FALSE.

Syntaxe = ISNUMBER (valeur)

===

value: C’est la valeur que vous souhaitez vérifier s’il s’agit d’un nombre ou non.

Prenons un exemple:

  • Nous avons des nombres dans les colonnes A et B. Il peut y avoir une cellule vide dans l’une ou l’autre des colonnes.

  • Dans la colonne C, une formule est nécessaire pour dériver la sortie en multipliant la valeur d’une colonne à une autre, à condition qu’il ne devrait y avoir aucun faux résultat ou erreur.

Disons que si nous multiplions la valeur de 5 avec des cellules vides, le résultat sera 0, ce qui est un faux résultat.

img2

  • Dans la cellule C2, la formule serait

= SI (ET (NOMBRE (A2), NOMBRE (B2)), A2 * B2, «  »)

img3

La fonction AND * vérifie deux conditions à la fois, c’est-à-dire si les nombres dans la colonne A & B sont des nombres ou non

Si la valeur dans les deux colonnes est un nombre, les deux conditions seront réunies. La fonction AND renverra TRUE *.

La fonction IF vérifiera la valeur transmise par la fonction AND comme TRUE *, puis multipliera les valeurs des deux colonnes et retournera la sortie dans la colonne C.

  • Si la fonction AND a trouvé une condition ne répondant pas aux critères, alors la fonction IF renverra la sortie vide («»).

  • En copiant la formule de la cellule C2 vers la plage C3: C10, nous obtiendrons la sortie souhaitée.

img4