Calculer délais avec format "JJ/MM/AAAA HH:MM"

Hebus23

XLDnaute Nouveau
Bonsoir à tous !!!

Je souhaiterais calculer des délais entre deux colonnes.
Dans ma colonne A et ma colonne B, j'ai des horaires qui s'affichent de la façon suivante "18/08/2010 08:50".

Si j'ai 18/08/2010 8:50 dans ma colonne A et 18/08/2010 9:30 dans ma colonne B, je fais une simple soustraction dans ma colonne C et j'obtiens 40 minutes (00:40) de délais. Jusque là, tout va bien.

Cependant je souhaiterais utiliser une plage horaire de 8h00 à 17h00.
Tout ce que j'ai avant 8h00, serait ramené à 8h00 et tout ce que j'ai après 17h00 serait ramené à 8h00 le lendemain.

Si j'ai 18/08/2010 7:50 dans ma colonne A et 18/08/2010 8:30 dans ma colonne B, au lieu d'avoir 40 minutes de délais (8:30 - 7:50) j'aurais 30 minutes (8:30 - 8:00)

Si j'ai 18/08/2010 17:50 dans ma colonne A et 19/08/2010 8:30 dans ma colonne B, je devrais avoir 30 minutes de délais

Par contre je peux avoir aussi quelque chose du genre 18/08/2010 08:50 dans A et 23/08/2010 09h30 dans la colonne B. Du coup, il faut zapper plusieurs nuits voir des jours complet si ça tombe un week-end...

J'espère que vous comprenais ma problématique...

D'avance, merci
 

hoerwind

XLDnaute Barbatruc
Re : Calculer délais avec format "JJ/MM/AAAA HH:MM"

Bonjour,

Ta question se résume à calculer le nombre d'heures entre deux dates (+ heures), dans la plage horaire de 8:00 à 17:00, hors weekend et jours fériés.

Question fort souvent posée et résolue, fais une recherche sous les anciens messages, tu trouveras.

La solution consiste à compter le nombre de jours ouvrés entiers entre les deux dates, donc le premier et dernier jour non compris, à multiplier le résultat par 9:00 (17:00-8:00) et d'y ajouter le nombre d'heures du premier et du dernier jour.
 

Discussions similaires

Réponses
2
Affichages
562

Statistiques des forums

Discussions
312 726
Messages
2 091 369
Membres
104 897
dernier inscrit
VIGY TT