Détection jours ouvrés entre deux dates ou jours semaine

Bonjour,

Ma problématique est la suivante

  • Besoin de calculer le temps de résolution d'un ticket
  • Prendre en considération la durée de travail contractuelle à savoir 8h30 - 12h30 // 14h00 - 18h00
  • Ne pas inclure les Samedis / Dimanche dans le calcul de la durée

Exemple pratique : un ticket ouvert le 14/02 (jeudi) à 16h00 clos le 19/02 (Mardi) à 09h00

Le temps passé pour la résolution de ce ticket est :

Jeudi 14/02 ==> 18 - 16 = 2H

Vendredi 15/02 ==> 8h30 - 12h30 // 14h00 - 18h00 = 8H

Samedi 16/02 ==> 0H

Dimanche 17/02 ==> 0H

Lundi 18/02 ==> 8h30 - 12h30 // 14h00 - 18h00 = 8H

Mardi 19/02 ==> 9 - 8,5 = 0,5

La durée de résolution est 18,5

N'hésitez pas à revenir vers moi si besoin de plus de détails,

Merci

Taoufiq

Bonjour,

voici un exemple (mais il me reste à traiter la pause du midi)

voici avec pause du midi

impératif = les débuts et fins se trouvent dans la plage d'ouverture !

Merci Steelson pour ta réponse,

Il me semble que le raisonnement est bon,

Je fais quelques vérifications et te reviens ASAP

Re bonjour Steelson,

Après vérification (manuelle) il me semble qu'il y a un ajustement à faire,

Prenant l'exemple de la ligne 5 (18/01/2019 05:48 // 21/01/2019 13:48)

Vendredi 18/01 ==> de 05:48 à 08h30 = 0 (hors planning) + 08h30 à 12h30 = 4 + 14h00 à 18h00 = 4 >>> 8 heures

Samedi 19/01 ==> 0

Dimanche 20/01 ==> 0

Lundi 21/01 ==> de 08h30 à 12h30 = 4 + 12h30 à 13h48 = 0 (hors planning) >>> 4

Temps traitement du ticket = 12 heures or que le résultat affiché est 14h30,

Dans le même exemple j'ai modifié les heures pour les faire rentrer dans le planning à savoir (18/01/2019 08:30 // 21/01/2019 12:30) mais au lieu de 12 H on obtient 10,5 H

J'ai essayé de regarder d'où vient l'erreur mais en vain!

Merci

En fait, j'ai repris un ancien fichier où parfois les heures étaient en dehors des plages d'ouverture.

Donc oublie les autres lignes, et teste avec seulement des débuts et fins dans la plage d'ouverture.

Mais si tu as fait rentrer dans les plages et que tu trouves quand même un écart, alors je vais reprendre cela. Désolé.

Bonjour Taoufiq,

Salut Steelson, Nous nous retrouvons une fois de plus sur des calcules d'heures

@Taoufiq, voici une proposition avec le fichier fourni par Steelson prenant en compte les pauses et peut importe les dates de début où de fin.

La formule est certes un peu longue, mais elle fonctionne.

Cordialement.

Dans le même exemple j'ai modifié les heures pour les faire rentrer dans le planning à savoir (18/01/2019 08:30 // 21/01/2019 12:30) mais au lieu de 12 H on obtient 10,5 H

Bien vu !!

Les formules sont bonnes, mais je me suis fait piéger par un problème d'arrondi d'excel quand on utilise les horodatages dans la même cellule. J'ai donc corrigé les heures début et fin en mettant une cellule d'horodatage factice.

Le problème était que à 12:29 on trouvait la bonne réponse mais pas à 12:30 !!!!!!!!!!

Bonjour mdo100 ... non cette formule n'est pas de moi ... mais je n'ai pas retrouvé ma composition personnelle, cela va venir !!

@Steelson, ta formule fonctionne uniquement si et seulement si les heures rentrent dans le planning (Ex. 14/02/2019 12:36 18/02/2019 12:15 donne 15:39au lieu de 15:45) mais elle est très utile pour moi car l'écart me permet de savoir le temps de traitement pendant la pause déj (je suppose)

@mdo 100, oui la formule est longue mais efficace,

Big up et merci à vous deux, vous m’ôtez une épine du pied

Rechercher des sujets similaires à "detection jours ouvres entre deux dates semaine"