Re : formule samedi dimanche et feriés
Bonjour,
Pour tenir compte des samedis en plus des dimanches :
(JOURSEM($E$4:$AI$4;2)>5)
à la place de
(JOURSEM($E$4:$AI$4)=1)
Dans cette partie :
($E6:$AI6<>0)*(ESTNUM(CHERCHE("m";$E6:$AI6)
tu peux enlever
($E6:$AI6<>0)
(s'il y a un "m", la cellule est <> de 0, pas besoin de le préciser)
Mais il y a un problème avec les fériés tombant un samedi ou un dimanche
Si un samedi ou un dimanche est également férié, un "m" est compté 2 fois au lieu d'une
Une fois en tant que férié :
=SOMMEPROD(($E$4:$AI$4=Fer)*($E6:$AI6<>0))
Une fois en tant que sam ou dim :
=SOMMEPROD((JOURSEM($E$4:$AI$4;2)>5)*(ESTNUM(CHERCHE("m";$E6:$AI6))))
à moins de mettre ça :
=SOMMEPROD((JOURSEM($E$4:$AI$4;2)>5)*(NB.SI(Fer;$E$4:$AI$4)=0)*(ESTNUM(CHERCHE("m";$E6:$AI6))))
et ça
=SOMMEPROD((NB.SI(Fer;$E$4:$AI$4)>0)*(JOURSEM($E$4:$AI$4;2)<6)*($E6:$AI6<>0))
(NB.SI(Fer;$E$4:$AI$4)>0) parce que, en plus, un jour doublement férié (le 1er mai en 2008) serait compté 2 fois
Je crois que l'on peut rassembler les deux formules :
=SOMMEPROD((NB.SI(Fer;E$4:AI$4)>0)*(JOURSEM(E$4:AI$4;2)<6)*($E6:$AI6<>0)+(JOURSEM(E$4:AI$4;2)>5)*(NB.SI(Fer;E$4:AI$4)=0)*(ESTNUM(CHERCHE("m";$E6:$AI6))))
En plus, si tu as "" en bout de ligne 4 pour les mois de moins de 31 jours,
=SOMME(SI(E$4:AI$4<>"";(NB.SI(Fer;E$4:AI$4)>0)*(JOURSEM(E$4:AI$4;2)<6)*($E10:$AI10<>0)+(JOURSEM(E$4:AI$4;2)>5)*(NB.SI(Fer;E$4:AI$4)=0)*(ESTNUM(CHERCHE("m";$E10:$AI10)))))
à valider par ctrl, maj et entrée
A moins de mettre 0 à la place de "" et mettre un format personnalisé de nombre [=0]"";jj
Un férié qui tombe un dimanche est considéré comme un férié ou comme un dimanche ?