Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

MISE EN FORME CONDITIONNELLE EN FONCTION DES DATES [Résolu]

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 !

Akid_55

XLDnaute Nouveau
Bonjour,

Je veux pouvoir reproduire la mise en forme (en fonction des dates de debut et date de fin) uniquement sur une plage 2018 au cas ou les dates de debut et de fin sont en 2018.(1-jan-2018 30-mai-2018). quand je saisie une date de debut et de fin toutes en 2018 la mise forme conditionnelle deborde jusqu’en 2019, ce qui n’est pas normal.
Dans le cas ou les dates de debut et fin sont par exemples 01-avr-2018 et 02-fev-2019 la mise en forme conditionnelle doit etre continue sur les deux plages(année 2018 et 2019), ce qui n'est pas le cas chez moi.
Dans mes formules je penses qu’il faut inclure la dimension année mais je ne me retrouve pas.

Merci pour vos réponses
 

Pièces jointes

Bonjour à tous,

Un essai en pièce jointe.
Ligne 18 modifiée à partir de "I18"
Code:
=SI(I19>0;I19;H18+7)
Formule modifiée en "I21" en ajoutant l'année
Code:
=SI($E21="";"";SI(ET(ET(I$20>=NO.SEMAINE.ISO($E21);I$20<=NO.SEMAINE.ISO($F21));ET(I$20>=NO.SEMAINE.ISO($G21);I$20<=NO.SEMAINE.ISO(SI($H21="";AUJOURDHUI();$H21)));ANNEE(I$18)=ANNEE($E21));"PR";SI(ET(I$20>=NO.SEMAINE.ISO($E21);I$20<=NO.SEMAINE.ISO($F21);ANNEE(I$18)=ANNEE($E21));"P";SI($H21="";"";SI(ET(I$20>=NO.SEMAINE.ISO($G21);I$20<=NO.SEMAINE.ISO($H21);ANNEE(I$18)=ANNEE($E21));"R";"")))))

JHA
 

Pièces jointes

Bonsoir à tous,

Merci beaucoup ça marche séparement pour les années 2018 et 2019.
Cependant pour des dates par exemples :

01-juin-18 15-fév.-19 ==> la mise en forme conditionnelle doit s'étendre sur les plages de façon continue mais cela ne fonctionne pas.

Merci d'avance pour vos réponses.
 
Bonjour à tous,

A essayer, modification de la formule en "E21:CW52" pour éviter le numéro de semaine.
Code:
=SI($E21="";"";SI(ET(ET(I$18>=$E21;I$18<=$F21);ET(I$18>=$G21;I$18<=SI($H21="";AUJOURDHUI();$H21)));"PR";SI(ET(I$18>=$E21;I$18<=$F21);"P";SI($H21="";"";SI(ET(I$18>=$G21;I$18<=$H21);"R";"")))))

JHA
 

Pièces jointes

Bonjour à tous ,
Merci beaucoup ,la solution tend progressivement vers ce que je souhaite réalisé, mais il y'a une erreur au niveau de la mise en forme conditionnelle des dates de debuts prévus des mois de avril, mai et juin 2018.
Pièce jointe pour mieux expliquer le problème.

Merci d'avance pour vos réponses.
 

Pièces jointes

Bonjour à tous,
Merci à tous et surtout à JHA,
J'ai finalement du modifier legèrement la formule comme suit:
Code:
=SI($E21="";"";SI(ET(ET(I$18>=$E21;I$18<=$F21);ET(I$18>=$G21;I$18<=$H21));"PR";SI(ET(I$18>=$E21;I$18<=$F21);"P";SI($H21="";"";SI(ET(I$18>=$G21;I$18<=$H21);"R";"")))))
ça marche à la perfection....

J'ai besoin d'apporter une amélioration au fichier, je passe le sujet en résolu et j'ouvre un nouveau sujet.

Encore mille fois merci à JHA.
 

Pièces jointes

- 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
2
Affichages
132
Réponses
6
Affichages
195
Réponses
25
Affichages
689
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…