Je ne me suis occupé que de la partie qui retranche la 1/2 heure, pour ce qui est de la détection des jours c'est vous qui ne l'avait pas fait dans cette colonne.
Donc voici la formule avec la détection du jour
En J2
=SIERREUR(SI(JOURSEM(A2;2)>=5;MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22)-SI(JOURSEM(A2;1)>=6;MOD(D2-C2;24)-(D2<C2)*(22-0)-MEDIANE(D2;0;22)+MEDIANE(C2;0;22);MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22));"")-SI(F2+0,5>=6;0,5;0);"")
Pour la colonne I, il faudrait modifier la détection du jour de la semaine JOURSEM(A2;2) à la place de JOURSEM(A2;1)
en I2:
=SI(JOURSEM(A2;2)>=6;MOD(D2-C2;24)-(D2<C2)*(22-0)-MEDIANE(D2;0;22)+MEDIANE(C2;0;22);MOD(D2-C2;24)-(D2<C2)*(22-6)-MEDIANE(D2;6;22)+MEDIANE(C2;6;22))-SI(F2+0,5>6;0,5;0)
Cdlt