Re,
Dans Excel, les jours de la semaine ont un n° de 1 à 7, 1 pour dimanche et 7 pour samedi
=JOURSEM(AUJOURDHUI()) renvoie 1 (on est dimanche)
Demain lundi =JOURSEM(AUJOURDHUI()+1) renvoie 2
Le 1er janvier tombait un jeudi, jour n° 4 =JOURSEM(DATE(2004;1;1)) renvoie 4
On peut aussi utiliser JOURSEM(A1;2) qui donne 1 pour lundi, 2 pour mardi, etc et 7 pour dimanche
JOURSEM(A1;3) existe aussi, la semaine démarre à 0 pour le lundi et se termine à 6 pour le dimanche.
Sinon, je ne sais toujours pas ce que tu veux compter.
Tu comptes le nombre de fériés-dimanches travaillés
ou le nombre d'heures travaillées les fériés-dimanches
ou bien le nb d'heures payées au tarif de nuit ?
Idem pour les veilles de fériés-semaine, etc.
Si tu comptes les heures fériées travaillées ou payées,
il te faut une plage d'heures avant minuit, une autre après minuit
En attendant :
Le nombre de fériés travaillés de nuit en semaine :
=SOMMEPROD(($J$7:$AC$7=1)*(HorNuit<>"")*($J$16:$AC$16=HorNuit))
Le nombre d'heures fériées travaillées de nuit en semaine :
=SOMMEPROD(($J$7:$AC$7=1)*(HorNuit<>"")*($J$16:$AC$16=HorNuit)*HresNuit)
Mais si l'on travaille de nuit un jeudi soir férié, si on commence à 21 heures, on ne travaille que 3 heures fériées.
Dans ce cas, la formule n'est pas bonne, c'est là qu'il faut une plage d'heures "AvantMinuit" et une "AprèsMinuit"