MFC avec une fonction ET

Bonjour à tous !

J'ai un nouveau challenge pour vous !

J'ai un fichier excel au boulot qui me permet de voir l'avancement de certains travaux, je suis en train de le rendre ergonomique et naturellement je bloque sur un point.

J'ai découvert la mise en forme conditionnelle, je l'utilise afin de passer les lignes en rouge ou en noire lorsque celles-ci contiennent une date dépassée ou bientôt dépassée.

Ces dates correspondent à la butée de rédaction d'un document, signalée par une colonne "FEP rédigée" (OUI ou NON).

Ce que je veux: quand je change l'état d'une cellule de la colonne FEP rédigée NON par OUI, je veux que la ligne revienne en style automatique (pas de remplissage et police noire).

J'ai bien cherché avant de poster mon problème, mais je n'ai rien trouvé.

plusieurs piste : *nouvelle MFC ==> ne marche pas (problème de priorité)

*modifier la formule de mise en rouge ou noire en incluant à la fin de la formule ET la cellule FEP rédigée à

pour valeur NON.

une suite pour ça ==> formule MFC =($U3<AUJOURDHUI()+30)

J'en appelle à votre expérience !! merci d'avance

Bonjour,

Un code fait à la va-vite, si tu repasses de "Non" à "Oui" (liste déroulante) tu repasses de la couleur au format normal (attention, je n'ai pas fait la distinction, si oui, les deux conditions en dessous sont fausses, donc pas de couleur)

=SI(ET(A1<>"";B1="Non";DATE(ANNEE(A1);MOIS(A1);JOUR(A1))<=AUJOURDHUI());1;0)

Cas où le produit n'est pas validé et que la date est périmée (Date de péremption ou plus vieux)

-Format : en noir ?

=SI(ET(A1<>"";B1="Non";DATE(ANNEE(A1);MOIS(A1);JOUR(A1))<(AUJOURDHUI()+30);DATE(ANNEE(A1);MOIS(A1);JOUR(A1))>AUJOURDHUI());1;0)

Cas où la date est comprise entre 30 jours de la date péremptoire et aujourd'hui

Format : en rouge ?

Je n'étais pas sur de ce que tu attendais (si tu rajoutes les conditions exactes je te l'adapte)

peremption

Impec, j'ai compris en reprenant ton exemple !!!

Par contre comment faire pour appliquer cette mise en forme à la ligne complète ?

Bonjour,

Je t'ai fait un collage pour te montrer la formule, comment la récupérer (clic gauche sur la flèche lorsque tu va sur la colonne (ici A) et aussi de faire attention, Excel a tendance à vouloir réadapter ta formule à la nouvelle plage de données ^^ (ici après avoir cliquer sr "appliquer" ta formule devient assez fendard). Vu qu'ici on ne veut pas de valeurs figées ($A$1 par exemple).

colonne

Autant pour moi j'avais mal lu ^^,

pour changer la couleur dans plusieurs cellules tu étends ta colonne jusqu'où tu souhaites voir la couleur et tu rajoutes des $ sur les données qui ne doivent pas varier, ici les colonnes :

ligne

J'ai retiré les SI qui ne sont pas nécessaires finalement :

Rouge :

=ET($A1<>"";$B1="Non";DATE(ANNEE($A1);MOIS($A1);JOUR($A1))<(AUJOURDHUI()+30);DATE(ANNEE($A1);MOIS($A1);JOUR($A1))>AUJOURDHUI())

Noir :

=ET($A1<>"";$B1="Non";DATE(ANNEE($A1);MOIS($A1);JOUR($A1))<=AUJOURDHUI())

Du coup si tu voulais l'appliquer à certaines colonnes sur toute ta page (A à K par exemple) tu mettrais dans s'applique à : =$A:$K

Si tu préfère limiter à une certaine ligne (si tu as d'autres données sur ta feuille par exemple) : =$A$1:$K$21

Super ça marche !!

Après réflexion pour l'adapter à mon fichier, j'ai la formule qu'il me fallait

merci beaucoup Timothe URVOY !!!!!!!!!!!!

Rechercher des sujets similaires à "mfc fonction"