Calcul de temps entre deux données (date et heure) avec plusieurs contrainte

Signaler
-
Messages postés
2425
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 janvier 2021
-
Bonjour,

j'ai besoin de calculer un temps/délais écoulé entre deux dates et heures, prenant en considération les choses suivantes:
- exclure weekend
- exclure jour férié (via liste dans une tab excel)
- exclure toutes les heures entre 18h et 8h du matin le lendemain

Par exemple ma première date = 09/01/2021 10:00:00
deuxième date = 12/01/2021 19:00:00
ma formule de doit compter que la journée du 11/01 de 8h à 18h, la journée du 12/01 de 08h à 18h... résultat 20h ou 0.833333

s'il vous plait tout aide est la bienvenu.

en vous remerciant

8 réponses

Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021
5 714
Bonjour
voyez ici si ça peut correspondre à ce que vous attendez et revenez si souci, mais plutôt alors avec un modèle de vos données et quelques explications à déposer où vous avez trouvé ce fichier
https://mon-partage.fr/f/xBVJP2vE/
on suppose que le jour début et le jour fin ne sont pas dans les jours fériés, sinon précisez
crdlmnt
Bonjour, Je vous ai répondu ci dessous, je sais pas si ça a bien fonctionné :/
merci
Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021
5 714
Re
voyez si celui ci va mieux, il y avait des cas de figure que je n'avais pas prévu, surtout avec des périodes de un jour ou moins
par contre:
  • j'ai considéré que les titres en A1 et B1 devaient être inversés??
  • j'ai placé une MFC qui signale en orange des lignes qui ne devraient pas donner de résultat, car la fin est datée avant le début.

mais s'il le faut il est possible de compléter la formule pour signaler ce point en éliminant le résultat
https://mon-partage.fr/f/8D6fqMKE/
le tout restant toujours à vérifier. Si erreur, signalez bien les mauvaises lignes dans un prochain retour
crdlmnt
Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021
5 714
Que voulez vous si le départ ou la fin sont un dimanche, on élimine ou on compte? car pour le moment on compte les périodes . Seuls les samedi et dimanche de dates complètes sont éliminés
Si date de départ est un week end, il faut prendre en compte à partir du premier jour ouvré, 8h.
exemple arrivé, samedi 16/01/2021 15:00 --> On commence a compter à partir du lundi 18/01/2021 à 8:00
Merci :)
Date de fin, normalement jamais un week end (dans mes données c'est seulement du lundi au vendredi).
Merci encore
Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021
5 714
en attendant votre fichier, voyez si celui ci va mieux:
https://mon-partage.fr/f/l6Hy7kEx/
Bonsoir, en vous remerciant mille fois, de toutes cette aide...
Cette fois ci la formule ne fonctionne pas pour toute les lignes ou les deux dates sont dans la même journée, cela ajoute automatique 10h, je mis en rouge dans le fichier ci dessous des exemples.
https://mon-partage.fr/f/zhCQIqjW/

Par contre le problème week end est résolu.
Merci encore
Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021
5 714 > Alice
Dernière version.
Pad contre je ne peux rien dans les oranges où les dates de fin sont avant les dates de début!
https://mon-partage.fr/f/nRhIS7to/
>
Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021

Dans le cas des date de fin avant les dates de début, pas de soucis, on peut les zapper.
par contre j'ai encore un problème, je pense un peu identique à celui d'avant, je vous renvois le fichier avec des lignes en rouges qui ne vont pas.
https://mon-partage.fr/f/fUmsk3WX/

Je suis désolée je vous embête, mais vraiment merci de votre aide la dessus.
Bonjour,

Merci beaucoup pour votre première réponse
J'ai essayé la formule, mais elle ne marche que certaine fois...

Ci dessous mon fichier en onglet "Sheet1" mes données avec les jours fériés.
Lien de Téléchargement : https://mon-partage.fr/f/KXHQo6uN/

En vous remerciant d'avance de votre aide.
Re,

Merci encore de votre retour si rapide.
On est vraiment proche, mais il y a certaines lignes qui ne fonctionnent pas. Si date colonne A est un week end, samedi ou dimanche, le total heure n'est pas bon. j'ai mis en rouge quelques exemples. mais pour l'instant je n'arrive pas à accéder au site mon-partage pour l'upload.

en attendant (seulement si vous voulez) par exemple cela concerne date de départ (colonne a) - 23/05/2020 00:30 - date arrivéee (colonne B) 25/05/2020 08:30.

dès que je peux je ré-upload le fichier

Merci
Messages postés
2425
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 janvier 2021
920
Bonjour,
Si ça peut aider?
https://www.cjoint.com/c/KAotBEowQkK
Les horaires et fériés sont à adapter.
Les colonnes qui détaillent le calcul facilitent les vérifications.
Messages postés
25747
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
15 janvier 2021
5 714
Bonjour pour aujourd'hui
nouvel tentative à vérifier, je me mélange un peu tout entre les début à 8h , la fin à 18 et la durée à10..
à suivre sans doute
https://mon-partage.fr/f/zerNmsQ8/
crdlmnt
Messages postés
2425
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
15 janvier 2021
920
Bonjour,
Une comparaison de 2 formules sur un fichier allégé:
https://www.cjoint.com/c/KAppO4BocRK