bonjour,
je travaille dans le domaine du transport et souhaite automatiser le déclenchement d'une prime repas (midi ou soir). J'ai décomposé le problème en deux parties : prime midi et prime soir.
La prime repas se déclenche quand un conducteur roule sur une certaine plage horaire, quelle que soit la durée roulée sur cet intervalle.
La période du midi est de 11:00 à 14:30
La période du soir est de 18:30 à 22:00
Dans le fichier ci-joint ; l'utilisateur renseigne les horaires de départ et d'arrivée en B9 et B12. B12-B9 correspond à la période roulée
J'ai identifié 4 cas pour le midi ( valable aussi pour le soir) pour lesquels la prime se déclenche:
Soit la période du midi est incluse dans la période roulée
Soit début avant et fin pendant la période du midi
Soit début pendant la période du midi et fin après
Soit la période roulée est incluse dans la période du midi.
J'ai fait des tests pour chacun de ces cas, malheureusement cela ne fonctionne pas dans le cas où l'heure de départ est supérieure à l'heure de fin de la période du midi.
Sur le fichier j'ai suivi le même protocole pour le soir.
Si quelqu'un a une idée, je suis preneur
en vous remerciant