Hello,
Je cherche à faire comprendre à Excel que le "contenu" d'une case vide est différent d'une valeur spécifique.
Cas tout simple : j'ai deux colonnes, la première (A) ne peut contenir que des nombres entiers compris entre 1 et 10 et la seconde (B) ne peut contenir que des nombres entiers compris entre 1 et 5 mais à la condition que l'entier utilisé dans la première colonne (A) soit égal à 10.
J'utilise pour le moment cette formule :
=OU(ET(A1<>10;NBCAR(B1)=0);ET(A1=10;OU(B1=1;B1=2;B1=3;B1=4;B1=5)))
Cela fonctionne très bien si je rentre une valeur dans la cellule A1 : si elle est égale à 10, je peux rentrer l'un des entiers attendus dans la cellule B1.
Cependant, Excel m'autorise à rentrer une valeur attendue en B1 si la case A1 est vide.
La logique voudrait qu'une case vide, ayant donc un contenu différent de 10, m'interdise de rentrer une valeur en B1.
J'ai essayé de décocher la case "ignorer si vide" en A1, sans effet.
Y a-t-il une solution simple pour corriger ceci ?