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

XL 2016 Calcul de la durée écoulé entre deux dates en Heure, sans compter les weekend

Hisoka1923

XLDnaute Nouveau
Bonjour communauté, je voulais calculer la durée ecoulée entre 2 dates en heure, sans comptes les weekend, avec une plage horaire de travail quotidien.
j'aipu trouvé cette formule magique sur le groupe, et ça m'a aidé
=(NB.JOURS.OUVRES(A4;B4)-2)*(hfin-hdeb)+(MOD(B4;1)-hdeb)+(hfin-MOD(A4;1))

mon probléme est que la foumule ne marche pas sur quelques champs, je ne sais pas pourquoi si vous pouvez m'aider.
ci joint mon fichier

Merci d'avance
 

Pièces jointes

  • Resolution time.xlsx
    16.1 KB · Affichages: 12

fanch55

XLDnaute Barbatruc
C'est vrai que je n'ai pas poussé les vérifs de la formule initiale à fond .
Désolé de dire qu'elle ne répondra pas à ta demande,

J'ai du mal à croire qu'il n'y ait qu'1 jour ouvré entre le 16/01 et le 25/01 .

Je repense la formule ....
 

fanch55

XLDnaute Barbatruc
Bon, je pense qu'on se casse les méninges pour rien.
Si vous ne prenez en compte que les horaires ouvrés,
il faut restreindre les dates saisies selon vos désidératas :
interdire les samedis et dimanches et limiter la plage horaire à 08:00-18:00
(toute autre saisie étant "hors sujet" ou "hors validité" , voire superfétatoire) .
Par la suite, il suffit juste de prendre le nombre de jours ouvrés multiplié par la durée quotidienne ( 10;00 ) et d'en retirer la tranche horaire entre 08:00 et la date de création et celle entre la date de résolution et 18:00 (comme l'avait commencé @JHA)

Qu'en pensez-vous ?
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…