blord
XLDnaute Impliqué
Bonjour à tous,
J'ai dans un fichier, une liste de personnes à qui on attribut un horaire de travail qui se compose comme suit :
Heure de début : 08:00
Pause #1 : 10:00
Repas : 12:00
Pause #2 : 14:00
Heure de fin : 17:00
Temps Repas : 1:00
Ce que j'ai besoin de faire, c'est de convertir cet horaire en plage de disponibilité/non disponibilité par période de 15 minutes. J'ai donc des colonnes nommées pour chaque plage horaire de 15 minutes à partir de 07:30jusqu'à 20:00.
Ce que j'aimerais, c'est une formule (si possible sinon un code VBA) qui me permettrait d'indiquer 0 si la personne n'est pas disponible et 1 si la personne est disponible. Dans l'exemple précédent, dans la colonne 07:30 aurait donc la valeur 0, la colonne 07:45 la valeur 0, la colonne 08:00 la valeur 1 etc...
Sachant que la période de pause dure toujours 15 minutes et que la durée du repas est indiquée dans la colonne Temps repas. Il est également possible que la Pause #1/Pause #2 et Repas n'ait aucune information en fonction de l'horaire de la personne.
Une fois cette matrice composée, je pourrai donc évalué le nombre de personnes disponibles pour chaque plage horaire de 15 minutes et faire un calcul en fonction des besoins en ressources pour chaque 15 minutes.
Merci à tous pour vos précieux conseils, idées, pistes de solutions... !
Je joint un fichier afin de vous donnez une idée de ma matrice de temps.
Benoit.
J'ai dans un fichier, une liste de personnes à qui on attribut un horaire de travail qui se compose comme suit :
Heure de début : 08:00
Pause #1 : 10:00
Repas : 12:00
Pause #2 : 14:00
Heure de fin : 17:00
Temps Repas : 1:00
Ce que j'ai besoin de faire, c'est de convertir cet horaire en plage de disponibilité/non disponibilité par période de 15 minutes. J'ai donc des colonnes nommées pour chaque plage horaire de 15 minutes à partir de 07:30jusqu'à 20:00.
Ce que j'aimerais, c'est une formule (si possible sinon un code VBA) qui me permettrait d'indiquer 0 si la personne n'est pas disponible et 1 si la personne est disponible. Dans l'exemple précédent, dans la colonne 07:30 aurait donc la valeur 0, la colonne 07:45 la valeur 0, la colonne 08:00 la valeur 1 etc...
Sachant que la période de pause dure toujours 15 minutes et que la durée du repas est indiquée dans la colonne Temps repas. Il est également possible que la Pause #1/Pause #2 et Repas n'ait aucune information en fonction de l'horaire de la personne.
Une fois cette matrice composée, je pourrai donc évalué le nombre de personnes disponibles pour chaque plage horaire de 15 minutes et faire un calcul en fonction des besoins en ressources pour chaque 15 minutes.
Merci à tous pour vos précieux conseils, idées, pistes de solutions... !
Je joint un fichier afin de vous donnez une idée de ma matrice de temps.
Benoit.