J'ai un excel avec une colonne appelée Types
qui contient une list d'activités, et une autre appelée Ball name
. Ce que je dois faire, c'est: Si j'ai choisi une activité de football
, la colonne Ball name
du Ball name
est nécessaire. Donc, si l'user ne comstack pas la colonne Ball name
du Ball name
, je souhaite qu'un message d'erreur apparaisse. J'ai essayé d'entrer dans Data Validation
et j'ai trouvé la possibilité de créer une erreur contextuelle. Dans le premier onglet "Paramètres", je peux créer une déclaration if dont j'ai besoin mais je ne sais pas ce que je dois écrire. C'est la première fois que j'utilise Excel. J'ai besoin de quelque chose comme
=IF(C1242="football";"true_condition";"False_condition")
où la condition réelle est que je dois insert la valeur dans la colonne Ball name
du Ball name
et si je ne me souviens pas de l'insert, le message d'erreur s'affiche. Comment puis-je faire? Je préfère ne pas utiliser la macro si possible.
Si vous n'avez pas besoin d'une erreur pop-up, vous pouvez simplement utiliser un formatting conditionnel, quelque chose comme:
AB 1 Types Ball Name 2 Football
Donc, dans la cellule B2, écrivez
=IF(A2 = "Football",0)
Ensuite, passez au format des cellules pour cette cellule> Custom
Tapez
0;0;[Red]"BALL REQUIRED"
Et cela va lancer un gros message rouge dans la cellule, et faire avancer le cas échéant.
En supposant que vos cellules sont les suivantes:
ABC 1 Types Ball Name 2 Football
Dans la cellule C3, saisissez la formule suivante:
=OR(AND(ISBLANK(A2),ISBLANK(B2)),AND(NOT(ISBLANK(A2)),NOT(ISBLANK(B2))))
Ensuite, procédez comme suit:
Remarque: l'user peut toujours s'éloigner de la validation.