Calcul différence entre 2 dates uniquement sur les jours ouvrés

hotliner49 Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   -  
chermitio Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Je possède deux colonnes "date de création" (colonne J) et "date de résolution" (colonne M) au format jj/mm/aa hh:mm.

Je souhaiterais faire la différence entre ces dates en excluant les weekends (peu m'importe les jours fériés).
Les 2 seules solutions que je connais mais qui ne répondent pas à mes besoins:
1) =M-J cela prend même en compte l'heure (résultat précis) mais cela n'exclue pas les weekends
2) NB.JOURS.OUVRES mais cela ignore les heures de mes cellules d'origine et me donne simplement un résultat au jour près.

En gros 75% des résultats sont <24h et le reste peut monter à 1900h

Auriez-vous une solution ?

Merci d'avance
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour*essayez avec cet exemple à adapter
valeur 1 en A1 valeur 2 en A2 en A2:
sachant qu'il est nécessaire d'ajuster si la différence des heures et négatives entre A1 et A2
=NB.JOURS.OUVRES(A1;A2)-MOD((A1-ENT(A1));1)+MOD((A2-ENT(A2));1)
qui vous donnera le nombre d'heures totales en format [hh]:mm:ss
(soi en fait le nombre de jours ouvrés moins le nombre d'heures non affectées au 1° jour et plus le nombre affectées au dernier jour)



crdlmnt

ne sommes nous pas seuls à comprendre ce que l'on explique?
0
hotliner49 Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   3
 
Voici un échantillon de mon fichier (je crois que tu n'auras pas les secondes ici mais tant pis)

Date de création:
02/11/2011 08:10
02/11/2011 08:13
02/11/2011 08:06
02/11/2011 08:16
02/11/2011 08:26
02/11/2011 08:32
02/11/2011 08:39
02/11/2011 08:42
02/11/2011 08:49
02/11/2011 08:54
02/11/2011 08:59
02/11/2011 09:02
02/11/2011 09:05
02/11/2011 09:08
02/11/2011 09:06
02/11/2011 09:04
02/11/2011 09:15
02/11/2011 09:19

Date de résolution:
06/12/2011 14:40
02/11/2011 08:14
02/11/2011 08:14
02/11/2011 09:34
02/11/2011 08:29
02/11/2011 09:14
02/11/2011 08:49
02/11/2011 09:15
02/11/2011 09:16
02/11/2011 09:23
02/11/2011 10:44
02/11/2011 09:07
02/11/2011 09:10
02/11/2011 09:37
07/11/2011 11:31
02/11/2011 09:16
02/11/2011 09:18
02/11/2011 09:21

Ta fomule semble géniale mais les résultats sont incohérents concernant les durées <24h
Exemple : Au lieu de me donner 00:08:06 pour la 3ème ligne il me donne 24:08:06

En tout cas, merci de prendre le temps de m'aider.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Exact,
à vérifier:mais en fait je crois que c'est dans tous les cas que la formule met 24 h de trop étant donné qu'elle rajoute les heures du dernier jour au nombre de jour complet, alors que le code NB.JOURS.OUVRES inclus les limites. Il faut donc dans tous les cas lui enlever un jour, soit

=NB.JOURS.OUVRES(A1;A2)-1-MOD((A1-ENT(A1));1)+MOD((A2-ENT(A2));1)
qui comptera le nombre de jour jusqu'à la veille de la limite, enlèvera les heures non incluses du premier jour et rajouter seulement les heures incluses du dernier
crdlmnt
0
hotliner49 Messages postés 101 Date d'inscription   Statut Membre Dernière intervention   3
 
+1
Je bossais aussi de mon côté et en repartant de ta formule, je suis arrivé à
=SI(MOD(J36;1)<MOD(M36;1);NB.JOURS.OUVRES(J36;M36)-1+(MOD(M36;1)-MOD(J36;1));NB.JOURS.OUVRES(J36;M36)-1-(MOD(J36;1)-MOD(M36;1)))

Quoiqu'il en soit les 2 fonctionnent (j'ai rajouté en plus l'histoire de négatifs).

Merci mille fois pour ton aide plus que précieuse.
0
chermitio Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
tu peux m'aider à calculer ce truc
bonjour
https://www.cjoint.com/c/FJoqmCGqzzj
je veux calculer la différence entre 02 cellules contenant t (date +heure)
Durée contrôle =fin contrôle - fin préparation
Comment obtenir une formule juste sachant que
20/08/2016 ET 27/08/2016 02jours weekend mais on a travaillé
du12/09/2016 au13/09/2016 jour fêtes
cdt
0
chermitio Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   > chermitio Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
re
merci de me calculer le tableau ci-joint avec les modification ajouté à la liste F et G
https://www.cjoint.com/c/FJrqeVgdKFj
0