Bonjour !
Merci Steelson ! Et je dois avouer que vous aussi c'est du beau boulot !
Je ne connaissais pas vraiment les fonctions que vous avez utilisé, cela me permet de progresser, merci !
Vous avez plus de bouteille que moi, c'est pourquoi j'ai deux questions :
- Est-il possible de mettre à jour automatiquement la formule si on rajoute par exemple un horaire de nuit ?
Avec par exemple :
Paramètres!$A$2;0)*INDEX(Paramètres!$B$2:$F$2;EQUIV(#REF!;Paramètres!$B$1:$F$1;0))*$B15;SIERREUR(RECHERCHEV(G14;_T1;2;0)*SI(RECHERCHEV(G14;_T1;3;0);$B15;1)
(J'ai mis $F à la place de $E)
- Quand on a CM, le mieux serait d'avoir l'horaire qui était affiché. Par exemple, actuellement si on un 21h - 8h, la durée de prestation est de 11h, et si je met CM ensuite, j'ai 00:00 qui s'affiche à la place de 11:00. Savez-vous si c'est possible de réaliser ça ?
Olisbos,
Voilà la formule que tu demandes si je ne m'abuse, dis moi si ça te convient :
=SI(ET(G14="";H14="");"";SIERREUR(EQUIV("*"&G14&"*";Paramètres!$A$2;0)*INDEX(Paramètres!$B$2:$E$2;EQUIV(#REF!;Paramètres!$B$1:$E$1;0))*$B15;SIERREUR(RECHERCHEV(G14;_T1;2;0)*SI(RECHERCHEV(G14;_T1;3;0);$B15;1);SI(ET(G14="23:59"*1;H14="07:59"*1);"08:00"*$B15;SI(ET(G14="20:00"*1;H14="05:00"*1);"09:00"*$B15;SI(ET(G14="21:00"*1;H14="07:00"*1);"10:00"*$B15;SI(ET(G14="21:00"*1;H14="08:00"*1);"11:00"*$B15;SI((H14*24)-(G14*24)>6;((((H14*24)-(G14*24))-0,25)/24);(H14-G14))))))))