Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

calcul entre 2 dates

philmaure

XLDnaute Impliqué
Bonjour à tous,

dans mon exemple le calcul entre les deux dates tiens compte uniquement des jours ouvrés (lundi au vendredi) et ne compte pas les jours fériés.

Comment modifier la formule pour prendre en compte en plus uniquement les heures travaillées soit de 8h à 18h ?

Exemple je recois un mail le 14/04/2011 à 17h
Je le traite le lendemain à 9h
La différence doit être de 2H

Merci pour votre aide

Cdlt
Philippe
 

Pièces jointes

  • calcul date.xls
    24 KB · Affichages: 48
  • calcul date.xls
    24 KB · Affichages: 52
  • calcul date.xls
    24 KB · Affichages: 52

JNP

XLDnaute Barbatruc
Re : calcul entre 2 dates

Bonjour Philmaure ,
A tester
Code:
=SI(B2-A2<1;B2-A2;NB.JOURS.OUVRES(A2+1;B2-1;V1:V10)*10/24+(1/24*18-A2+ENT(A2))+(B2-ENT(B2)-1/24*8))
Bonne journée
 

CyberNeo99

XLDnaute Occasionnel
Re : calcul entre 2 dates

Bonjour,

Il y a une fonction qui tient compte des jours ouvrables en insérant une liste de jours de congés. Il faut par comte activé une macro complémentaire car dans la version 2003 la fct n'est pas active. Il faut aller dans Outils et ensuite Macro complémentaires Analysis Toolpak et snuite la fct Workdays est fonctionnel et dans la fct Workdays tu peux y insérer une liste de congé.

Je l'ai utilisé et j'ai conçu un tableau qui me donne tous les congés pour les 10 prochaines années.

Neo
 

JNP

XLDnaute Barbatruc
Re : calcul entre 2 dates

Re, salut CyberNeo99 ,
merci pour l'info. Je vais tester ta solution
Plus exactement, sa solution permetra que la fonction NB.JOURS.OUVRES de ma formule soit reconnue ...
Ça fait si longtemps que j'utilise Analysis ToolPack que je ne saurais pas dire ce qui en fait partie et ce qui n'en fait pas partie ...
Bonne soirée
 

Discussions similaires

Réponses
15
Affichages
552
Réponses
9
Affichages
594
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…