Ok, une fonction personnalisée sur un principe assez simple à défaut de mieux.
Le mieux serait un formule qu'il me faudrait 3 jours à mettre au point ! Avec un résultat totalement illisible et non maintenable !
Le principe de cette fonction n'est pas très subtil (au temps pour moi
) mais a le mérite d'être facilement lisible.
On indique dans une table des 1440 minutes d'une journée celles qui sont ouvrées ou pas selon les jours de la semaine (1 table pour Lundi - Jeudi, 1 table pour Vendredi). Ces tables ne sont chargées qu'une seule fois dans la session Excel.
Chaque minute de l'intervalle de temps pour la pièce est alors comparé aux minutes des tableaux pour avoir au final le nombre de minutes ouvrées d'attente.
J'ai fait quelques petits tests mais ne suis pas sûr à 100% de la validité du truc car il y a beaucoup de cas différents.
Sachant que comme d'habitude dans l'art de la programmation, le plus difficile est de bien gérer les poteaux et les intervalles, et là c'est pas ce qui manque !
Complète par tes tests et dis-moi si tu trouves des erreurs.