Microsoft 365 Validation des données, mode personnalisé et formule si/et

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

AlexiaC

XLDnaute Junior
Bonjour !

Petit questionnement ce matin...
Notre politique de remboursement au travail encadre les montants auxquels les employés peuvent prétendre quand ils vont manger au restaurant. Afin d'éviter les erreurs, j'aimerais automatiser les choses avec une validation des données dans les feuilles de remboursements. J'ai mis une pj!

Si dans la colonne C, l'employé inscrit "Frais de repas", la cellule de la colonne K de la même ligne s'allume et l'employé doit choisir ce qu'il souhaite se faire rembourser (Déjeuner, diner, souper).

Ce que j'aimerais faire se situe au niveau de la case "Montant", quand la colonne C comprend un "Frais de repas", j'aimerais ajouter une validation de données pour interdire de compléter la case "Montant" si la case en vert n'est pas complétée. J'ai donc inscrit la formule suivante : =ET(C4="Frais de repas";K4<>"") et ça fonctionne bien. Mais mon hic, c'est que le message d'erreur s'ouvre même quand on met un autre type d'activité dans la colonne C, comme si la formule "ET" ne fonctionnait pas.
Est-ce que quelqu'un peut m'indiquer ce que j'ai inscrit de pas correct?

Et mettons que je voudrais ajouter, dans cette même case de "Montant", d'autres conditions (ex : si c'est frais d'hébergement dans le colonne C, le montant max est de xx), est-ce que c'est possible d'inscrire tout ça dans la formule personnalisée de la validation des données?

Merci 🙂
 

Pièces jointes

Solution
Si l'employé me saisit "Frais de repas" dans la colonne C, la K s'allume et j'aimerais qu'il soit obligé de la remplir AVANT d'être autorisé à remplir la case F.
Oui, c'est ce que je viens seulement de comprendre à l'instant.
Mais expliqué comme tu le dis là, c'est plus clair et ça confirme que j'ai bien compris.


Peut-être ceci :
Code:
=OU(C5<>"Frais de repas";ET(C5="Frais de repas";K5<>""))
Actuellement, tu autorises à remplir la colonne F uniquement s'il y a écrit "Frais de repas" en colonne C et que la colonne K n'est pas vide.
Oui et je pense que c'est ça que je veux hahaha!

Si l'employé me saisit "Frais de repas" dans la colonne C, la K s'allume et j'aimerais qu'il soit obligé de la remplir AVANT d'être autorisé à remplir la case F.

Mais par contre, si c'est marqué autre chose dans la C que "frais de repas", il ne faut pas que l'employé ait à remplir la K.
 
Si l'employé me saisit "Frais de repas" dans la colonne C, la K s'allume et j'aimerais qu'il soit obligé de la remplir AVANT d'être autorisé à remplir la case F.
Oui, c'est ce que je viens seulement de comprendre à l'instant.
Mais expliqué comme tu le dis là, c'est plus clair et ça confirme que j'ai bien compris.


Peut-être ceci :
Code:
=OU(C5<>"Frais de repas";ET(C5="Frais de repas";K5<>""))
 
Oui, c'est ce que je viens seulement de comprendre à l'instant.
Mais expliqué comme tu le dis là, c'est plus clair et ça confirme que j'ai bien compris.


Peut-être ceci :
Code:
=OU(C5<>"Frais de repas";ET(C5="Frais de repas";K5<>""))
Ouiiiiii!! ça marche 🙂 merci beaucoup! maintenant, je vais décortiquer ça, parce que je veux comprendre hahaha!
Bonne journée et encore gros merci!
 
je vais décortiquer ça, parce que je veux comprendre
La formule est la condition qui autorise à remplir la cellule :
- la cellule de la colonne C est différente de "Frais de repas",
ou
- la cellule de la colonne C est égal à "Frais de repas" et la cellule de la colonne K n'est pas vide.


Ici c'est bonne nuit. 😉
Mais journée à toi. 🖖
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
243
Retour