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 -
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
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:
- Calcul différence entre 2 dates uniquement sur les jours ouvrés
- Nombre de jours entre deux dates excel - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Différence entre tcp et udp - Guide
- Compte facebook suspendu 180 jours - Guide
- Difference entre million et milliard - Accueil - Technologies
1 réponse
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?
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?
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.
à 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
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.
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
merci de me calculer le tableau ci-joint avec les modification ajouté à la liste F et G
https://www.cjoint.com/c/FJrqeVgdKFj