Calcule des heures dans une plages d'heure ouvrées
SAYRO
Messages postés
156
Date d'inscription
Statut
Membre
Dernière intervention
-
SAYRO Messages postés 156 Date d'inscription Statut Membre Dernière intervention -
SAYRO Messages postés 156 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai posté déjà ce problème et j'ai pas eu la réponse qu'il me fallait
Je veux calculer les heures ouvrées dans une plages d'horaire définie 06:00 à 21:00 en l’occurrence et c'est de lundi à dimanche entre deux dates
par exemple: Date de début =26/02/2018 05:00:00 ; date de fin= 27/02/2018 20:00:00 en tenant compte de la plage horaire le résultat= 29:00:00 parce que ( la plage horaire est de 06:00 à 21:00 du coup le calcule commence à 6:00 et il s’arrête à 21:00 et après ça reprend le lendemain de 6:00 est ça s’arrête à 20:00 vu que c'est la fin 20:00 ça fait un total de
j’espère que vous pouvez m'aider Merci
Cordialement,
J'ai posté déjà ce problème et j'ai pas eu la réponse qu'il me fallait
Je veux calculer les heures ouvrées dans une plages d'horaire définie 06:00 à 21:00 en l’occurrence et c'est de lundi à dimanche entre deux dates
par exemple: Date de début =26/02/2018 05:00:00 ; date de fin= 27/02/2018 20:00:00 en tenant compte de la plage horaire le résultat= 29:00:00 parce que ( la plage horaire est de 06:00 à 21:00 du coup le calcule commence à 6:00 et il s’arrête à 21:00 et après ça reprend le lendemain de 6:00 est ça s’arrête à 20:00 vu que c'est la fin 20:00 ça fait un total de
j’espère que vous pouvez m'aider Merci
Cordialement,
2 réponses
-
Bonjour SAYRO,
Voir si cela te convient:
Regarde aussi dans le "Gestionnaire de noms".
https://www.cjoint.com/c/HCwpHXOPDWu
Cordialement.-
-
Re SAYRO,
Je serai toi, je garderais la formule telle-quelle et je supprimerais les jours fériés colonne B dans la feuille "Fériés".
Tu pourrais en avoir besoin dans l'avenir sur un autre fichier, non !
Sinon en "C2" remplace la formule par celle-ci:
=SIERREUR((JOURSEM(A3)<>1)*(JOURSEM(A3)<>7)*MAX(0;MIN(SI(ENT(A3)=ENT(B3);MOD(B3;1);1);Hfin)-MAX(MOD(A3;1);Hdéb))
+((ENT(B3)-ENT(A3))>1)*SOMMEPROD(ESTNA(EQUIV(LIGNE(INDIRECT(ENT(A3+1)&":"&ENT(B3-1)));Fériés;0))*(JOURSEM(LIGNE(INDIRECT(ENT(A3+1)&":"&ENT(B3-1))))<>1)*(JOURSEM(LIGNE(INDIRECT(ENT($A3+1)&":"&ENT($B3-1))))<>7))*Hjour
+(ENT(A3)<>ENT(B3))*(JOURSEM(B3)<>1)*(JOURSEM(B3)<>7)*MAX(0;MIN(MOD(B3;1);Hfin)-Hdéb);"")
Cordialement. -
-
-
-
-
Bonjour SAYRO,
Tu ne précises pas, mais je suppose que les dates de début sont dans la colonne "B" et les dates de fin sont en colonne "H".
Dans ce cas voir dans le fichier joint et regarder aussi dans le "Gestionnaire de noms".
J'ai mis les résultats dans la colonne "I" à toi de voir ou tu veux les mettre.
https://www.cjoint.com/c/HCxkkZ0paUu
Cordialement.