Calcul du temps travaillé en Minute excluant les jours férié

Bonjour,

Je souhaite faire le calcul du temps travaillé en Minute excluant les jours fériés, les dimanches et considérant que la plage horaire de travaille selon les équipes. En effet chaque équipe à sa plage horaire de travaille.

Pour la plage horaire de 10/1/2014 9:11:21 AM à 10/20/2014 9:11:21 AM

Dans la liste deroulante en B5, si je choisis par exemple

- IT : on doit calculer le temps travaillé de 8AM à 8PM (Ne pas calculer les heures avant 8AM et après 8PM) du lundi au Vendredi et le samedi 8AM à 4PM et exclure les fériés

Manuellement j'obtiens la valeur en minute vu que le 13 Oct 2014 est ferie: 10080 . Et cette valeur devrait apparaitre dans la cellule G4

- FINANCE : on doit calculer le temps travaillé de 8:30AM à 4:30PM (Ne pas calculer les heures avant 8:30AM et après 4:30PM) du lundi au Vendredi et exclure les fériés

Manuellement j'obtiens la valeur en minute vu que le 13 Oct 2014 est ferie: 5760 . Et cette valeur devrait apparaitre dans la cellule G4

Le meme principe de calcule s'applique pour les autres équipes.

On considere les jours fériés cidessous:

FÊTE DU TRAVAIL Lundi, 1er septembre 2014

JOUR DE L'ACTION DE GRÂCES Lundi, 13 octobre 2014

JOUR DE NOËL Jeudi, 25 décembre 2014

LENDEMAIN DE NOËL Vendredi, 26 décembre 2014

Aussi j'ai de la difficulté à calculer le temps travaillé pour l'équipe RECOUVREMENT vu qu'il travaille que du lundi au vendrredi mais 8AM - 6PM (du lundi - Mercredi) et 8AM - 8PM (Jeudi- Vendredi) et fermé les weekend

Ci-joint mon document

merci beaucoup

Bonjour,

A la lecture de ton message, je me rends compte que tu t'attaques à un sujet relativement complexe ... compte tenu de toutes les contraintes que tu as ...

Tu dis avoir "manuellement" résolu les choses ...

Dans quelle cellule se trouve ta solution ?

Bonjour James,

Merci beaucoup pour ton retour

Pour l'équipe IT, Dans la cellule G4 lorsque E4=10/1/2014 9:11:21 AM et F4=10/20/2014 9:11:21 AM, le temps travaillé en excluant le jours feriés j'ai 10080

1 octobre - 648

2 octobre - 720

3 octobre - 720

4 octobre -480

5 octobre

6 octobre - 720

7 octobre -720

8 octobre - 720

9 octobre - 720

10 octobre - 720

11 octobre - 480

12 octobre

13 octobre - Férié

14 octobre - 720

15 octobre - 720

16 octobre - 720

17 octobre - 720

18 octobre - 480

19 octobre

20 octobre - 71

J'espere que j'ai repondu à ta questions

Merci pour ton aide

Bonjour,

OK merci je comprends comment tu as procédé ...

Dès que j'ai un petit moment, je te prépare la première étape de ton processus ...

Merci beaucoup !

Re,

Je viens d'ouvrir le fichier que tu as posté ...

Je me suis permis de rapidement procéder à "une remise en forme" ...

Et puis j'ai découvert ta formule dans la cellule G4 ...

Toutes mes félicitations ... car, à part le format à corriger ... ton calcul de base est juste ...

Bonjour James,

Merci beaucoup pour ton retour. J'apprécie beaucoup le formattage du fichier.

Dans la cellule B4, il y a un menu deroulant et je souhaite que quand je choisi une équipe sa formule s'applique dans la cellule G4.

Exemple:

SI B4 = "IT" on a la formule ci-dessous dans G4

IT

((NETWORKDAYS(E4,F4,feries)*(M4-L4)+SUMPRODUCT((WEEKDAY(ROW(INDIRECT(INT(E4)&":"&INT(F4))))=7)*1)*(O4-N4))-IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>O4),0,IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>=L4),E4-INT(E4)-L4))-IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<N4),O4-N4,IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<O4),O4-(F4-INT(F4))))-IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>M4),0,IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>=L4),E4-INT(E4)-L4))-IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<L4),M4-L4,IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<M4),M4-(F4-INT(F4)))))*1440

SINON SI B4 = "COMPTA" on a la formule ci-dessous dans G4

COMPTA

((NETWORKDAYS(E4,F4,feries)*(M7-L7)+SUMPRODUCT((WEEKDAY(ROW(INDIRECT(INT(E4)&":"&INT(F4))))=7)*1)*(O7-N7))-IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>O7),0,IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>=L7),E4-INT(E4)-L7))-IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<N7),O7-N7,IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<O7),O7-(F4-INT(F4))))-IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>M7),0,IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>=L7),E4-INT(E4)-L7))-IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<L7),M7-L7,IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<M7),M7-(F4-INT(F4)))))*1440

SINON SI B4 = "TELECOM" on a la formule ci-dessous dans G4

TELECOM

((NETWORKDAYS(E4,F4,feries)*(M6-L6)+SUMPRODUCT((WEEKDAY(ROW(INDIRECT(INT(E4)&":"&INT(F4))))=7)*1)*(O6-N6))-IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>O6),0,IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>=L6),E4-INT(E4)-L6))-IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<N6),O6-N6,IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<O6),O6-(F4-INT(F4))))-IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>M6),0,IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>=L6),E4-INT(E4)-L6))-IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<L6),M6-L6,IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<M6),M6-(F4-INT(F4)))))*1440

SINON SI B4 = "Finance" on a la formule ci-dessous dans G4

Finance

((NETWORKDAYS(E4,F4,feries)*(M5-L5)+SUMPRODUCT((WEEKDAY(ROW(INDIRECT(INT(E4)&":"&INT(F4))))=7)*1)*(O5-N5))-IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>O5),0,IF(AND(WEEKDAY(E4,2)=6,E4-INT(E4)>=L5),E4-INT(E4)-L5))-IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<N5),O5-N5,IF(AND(WEEKDAY(F4,2)=6,F4-INT(F4)<O5),O5-(F4-INT(F4))))-IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>M5),0,IF(AND(WEEKDAY(E4,2)<6,E4-INT(E4)>=L5),E4-INT(E4)-L5))-IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<L5),M5-L5,IF(AND(WEEKDAY(F4,2)<6,F4-INT(F4)<M5),M5-(F4-INT(F4)))))*1440

SINON SI B4 = "RECOUVREMENT" on a la formule de recouvrement dans G4

Mais j'ai de la difficulté à calculer le temps travaillé pour l'équipe RECOUVREMENT vu qu'il travaille que du lundi au vendrredi mais 8AM à 6PM (du lundi - Mercredi) et 8AM à 8PM (Jeudi- Vendredi) et fermer les weekend.

Merci beaucoup pour ton aide,

Cordialement,

Bonjour,

Je me permets de rêsumer les deux points à surmonter:

1. Rendre la formule dynamique, en fonction du choix de l'équipe

2. Résoudre le cas particulier de l'équipe Recouvrement

Me trompe-je

Bonjour James,

Oui c'est bien resumé.

Merci pour ton aide!

Cordialement,

Bonjour,

OK ... entendu ...

Dès que j'ai un petit moment, je te prépare la deuxième étape de ton processus ...

Merci beaucoup James !!

Re,

Une proposition à tester ... pour la deuxième étape ...

Si tout fonctionne comme tu le souhaites, il ne restera que le casse-tête de l'équipe Recouvrement ...

Ok! merci beaucoup! j'attendrai!

Dans l'attente j'ai essayé d'utiliser des SI imbriqué mais j'ai un message d'erreur

Merci beaucoup pour ton aide!

Bonjour James,

Je viens de voir le fichier que tu as envoyé! Ca fonctionne très bien!!

Il ne reste plus que pour l'équipe Recouvrement !!

Merci beaucoup!

excel_debutant a écrit :

Bonjour James,

Je viens de voir le fichier que tu as envoyé! Ca fonctionne très bien!!

Il ne reste plus que pour l'équipe Recouvrement !!

Merci beaucoup!

Ravi que cela fonctionne comme tu le voulais

Merci pour tes remerciements ...!!!

En ce qui concerne l'équipe Recouvrement... c'est un joli casse-tête / challenge ...

Bonjour James,

Merci beaucoup pour ton aide!

En effet, j'essaie de trouver une solution pour l'équipe recouvrement. C'est vraiment un casse-tête! Je n'arrive toujours pas à trouver la solution.

Merci de m'aider à trouver la solution pour l'équipe recouvrement. Je continu aussi mon investigation.

Bon dimanche!!!

Cordialement,

Bonjour James,

Pour l'équipe recouvrement, je poursuis toujours mon investigation et je me demandais si la fonction JOURSEM(numéro_de_série,[type_retour]) ne pourrais pas aider!

Pour filtrer les jours du Lundi au Mercredi et du Jeudi au Vendredi afin d'appliquer les formules.

Je te remercie infiniment pour ton aide.

Bonne semaine!

Cordialement,

Bonjour,

Tu as raison ... et d'ailleurs je vais isoler ce cas pour le traiter à part ...

Dès que j'ai un petit moment..., je m'y plonge ...

Merci beaucoup James !!

ReBonjour,

Ci-joint une proposition ... décomposée pas à pas ... spécialement pour l'équipe Recouvrement ...

Moi qui adore le Canada ... !!! Tu m'as bien embêté calvaire ...!!!

Rechercher des sujets similaires à "calcul temps travaille minute excluant jours ferie"