Bonjour le forum,
Un petit bout que je n'ai pas fait de demande mais voici une formule que j'ai monté pour un fichier qui contient des heures de rentrées (Rel), de cueillette (FP), fin de cueillette (LP) et de manifest (Man). J'essaie de rendre avec un format conditionnel de mettre les activité entre FP et LP d'une couleur différente. J'accomplie cette tâche lorsque les heures sont entre FP et LP je mets un 2 et un 1 pour le reste des heures entre REL et MAN.
Le problème que je rencontre c'est que le fichier a les heures de 7:15 am à 7:00 am pour couvrir une période de 24 heures et aussi garder un standard lorsque nous présentons aux employés. Pour la majorité cela fonctionne excepté lorsque les écarts sont très long comme vous verrrez à la ligne 4.
voici
'=IF($D2=$A2,"",IF(AND($A2<=E$1,$B2>=E$1),1,IF(AND($B2<=$C2,$B2<=E$1,$C2>=E$1),2,IF(AND($C2<=$B2,$B2<=E$1,E$1>=$AA$1,E$1<1),2,IF(AND($C2<=$B2,E$1<$AA$1,$C2>=ROUNDDOWN(E$1,5)),2,IF(AND($C2<=$D2,$C2<=E$1,$D2>=E$1),1,IF(AND($D2<=$C2,$C2<=E$1,E$1>=$AA$1,E$1<1),1,IF(AND($D2<=$C2,E$1<$AA$1,$D2>=ROUNDDOWN(E$1,5)),1,""))))))))'
Merci à l'avance voir le fichier en pièce jointe pour comprendre un peu ma ligne de pensée.
Un petit bout que je n'ai pas fait de demande mais voici une formule que j'ai monté pour un fichier qui contient des heures de rentrées (Rel), de cueillette (FP), fin de cueillette (LP) et de manifest (Man). J'essaie de rendre avec un format conditionnel de mettre les activité entre FP et LP d'une couleur différente. J'accomplie cette tâche lorsque les heures sont entre FP et LP je mets un 2 et un 1 pour le reste des heures entre REL et MAN.
Le problème que je rencontre c'est que le fichier a les heures de 7:15 am à 7:00 am pour couvrir une période de 24 heures et aussi garder un standard lorsque nous présentons aux employés. Pour la majorité cela fonctionne excepté lorsque les écarts sont très long comme vous verrrez à la ligne 4.
voici
'=IF($D2=$A2,"",IF(AND($A2<=E$1,$B2>=E$1),1,IF(AND($B2<=$C2,$B2<=E$1,$C2>=E$1),2,IF(AND($C2<=$B2,$B2<=E$1,E$1>=$AA$1,E$1<1),2,IF(AND($C2<=$B2,E$1<$AA$1,$C2>=ROUNDDOWN(E$1,5)),2,IF(AND($C2<=$D2,$C2<=E$1,$D2>=E$1),1,IF(AND($D2<=$C2,$C2<=E$1,E$1>=$AA$1,E$1<1),1,IF(AND($D2<=$C2,E$1<$AA$1,$D2>=ROUNDDOWN(E$1,5)),1,""))))))))'
Merci à l'avance voir le fichier en pièce jointe pour comprendre un peu ma ligne de pensée.