re ariane,
Quelques remarques sur ton tableau :
Pour Joanna, on a une absence maladie le matin avec un horaire de fin à 17h00. Quelle est l'heure d'arrivée à prendre en compte dans ce cas ?
Question similaire pour Cesar qui arrive à 19h00, mais qui est en repos ensuite. Quelle est son heure de fin ?
En ce qui concerne les horaires du dimanche, on a parfois des horaires de fin qui sont inférieurs aux horaires d'arrivée. cela signifie-t-il qu'ils ont travaillé de nuit ?
Cela dit, je te propose deux formules :
La première qui donne le même résultat que celle d'Amadeus :
=SOMMEPROD(($B$5:$O$5="S")*1;$B6:$O6)-SOMMEPROD(($B$5:$O$5="M")*1;$B6:$O6)
la deuxième formule, matricielle, si on considère qu'il y a du travail de nuit (quand S < M) :
=SOMME(MOD(SI($C$5:$O$5="S";SI(ESTNUM(C6:O6);C6:O6-B6:N6));24))
Formule matricielle à valider par CTRL + MAJ + ENTREE
Mais subsiste le problème des deux premiers points évoqués.
A te (re)lire avec plus de détails
@+