XL 2016 Calcul intervalles entre deux horaires

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ReneDav14000

XLDnaute Occasionnel
Bonsoir le forum,
Je vous joins un fichier qui sera plus parlant.
Mon but est de calculer le nombre d'heures réalisées le matin, l'après-midi et le soir.
Il peut y avoir plusieurs cas de figure quant à l'heure d'arrivée et de départ.
Il y a plusieurs contraintes (heure du matin de 6:30 à 12:00) - (AM de 12:01 à 18:59) et (soir de 19:00 à 23h59) jamais de nuit.
Il faudrait arriver à calculer les intervalles de tout ça selon l'heure d'arrivée et de départ des employés.
Le fichier sera certainement plus explicite que moi.
Pouvez-vous m'expliquer comment faire soit avec des formules Excel soit en Vba ?
Je vous en remercie par avance, je cherche de mon côté également mais ça me paraît très compliqué mais le tableau doit fonctionner de cette façon.
 

Pièces jointes

Bonjour à tous,

Je ne vois pas bien toute la logique.

Ligne 3 => nous avons un pointage arrivée le matin.
L'employé n'a pas de pointage de départ en fin de matinée.
Il est absurde me semble-t-il de compter 0 pour le matin puisqu'on sait que l'employé était présent le matin.
Dans ce cas, le responsable de l’employé doit lui demander son heure de départ le matin pour corriger.
Du moins c'est ce qui se pratiquait jadis quand des employés pointaient dans ma boite.
Cela pouvait aussi signifier que l'agent était venu le matin, avait pris un véhicule pour se déplacer et n'était revenu que l'après-midi.
 
Bonjour à tous,

Je ne vois pas bien toute la logique.

Ligne 3 => nous avons un pointage arrivée le matin.
L'employé n'a pas de pointage de départ en fin de matinée.
Il est absurde me semble-t-il de compter 0 pour le matin puisqu'on sait que l'employé était présent le matin.
Dans ce cas, le responsable de l’employé doit lui demander son heure de départ le matin pour corriger.
Du moins c'est ce qui se pratiquait jadis quand des employés pointaient dans ma boite.
Cela pouvait aussi signifier que l'agent était venu le matin, avait pris un véhicule pour se déplacer et n'était revenu que l'après-midi.
Bonjour mapomme,
Effectivement vous avez raison, mais cela déterminera une alerte et il sera apporté une correction.
De plus, on ne peut pas mettre d'office une heure puisque l'employé(e) peut très bien être arrivé(e) à 6h30 et être reparti(e) avant 12h00.
Merci toutefois pour votre remarque constructive.
 
Bonne fin d'après-midi à tous,
Voici ce que j'ai fait, le code n'est certainement pas joli, mais ça à l'air de fonctionner.
Si vous souhaitez y jeter un œil et modifier n'hésitez pas. J'accepte toute critique.
Il reste encore à mettre en place les formats conditionnels (pour appliquer la remarque de mapomme)
Voici le fichier
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
15
Affichages
1 K
Réponses
4
Affichages
1 K
Réponses
4
Affichages
1 K
  • Question Question
Microsoft 365 Planning
Réponses
2
Affichages
2 K
Retour