Calcul heures selon horaires et jours ouvrés (2025)

Le 30/11/2016 à 10:51

a

aleskud

Jeune membre
Messages
10
Excel
2010
Inscrit
30/11/2016

TELECHARGEMENTS

Plus de 300 applications Excel sont disponibles gratuitement en téléchargement !

  • Budget, gestion de comptes
  • Gestion commerciale, personnel
  • Plannings, calendriers
  • Etc.

Voir les applications ...

Bonjour,

Je souhaite calculer le temps de traitement selon une date d'ouverture (colonne D) et une date de clôture (colonne P) en tenant compte du fait que la plage horaire de traitement est du lundi au vendredi de 8h à 18h (susceptible de changer)

Je souhaite aussi vérifier le respect du délai de traitement imposé (dans la colonne W) en prenant également compte de la plage horaire L/V 8h-18h

Pouvez-vous m'aider ?

Merci par avance

Dernière édition : le 16/12/2016 à 09:25

Le 30/11/2016 à 11:37

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

Pour :

Je souhaite calculer le temps de traitement selon une date d'ouverture (colonne D) et une date de clôture (colonne P) en tenant compte du fait que la plage horaire de traitement est du lundi au vendredi de 8h à 18h (susceptible de changer)

=SI(P2="";"";(SOMMEPROD(N(JOURSEM(LIGNE(INDIRECT(ENT(D2)&":"&ENT(P2)));2)<6))-2)*(fin-debut)+(fin-MOD(D2;1))+(MOD(P2;1)-debut))

debut = 8:00

fin = 18:00

128forum.xlsx

(16.79 Ko)

Le 30/11/2016 à 11:51

a

aleskud

Jeune membre
Messages
10
Excel
2010
Inscrit
30/11/2016

Merci pour ce retour rapide, la formule fonctionne parfaitement !! AU TOP

Manque plus que la vérification du respect des délais imposés

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

Okay,

peux-tu donner un exemple bon et un pas bon -ce que je n'ai pas trouvé !- ?

Le 01/12/2016 à 10:14

a

aleskud

Jeune membre
Messages
10
Excel
2010
Inscrit
30/11/2016

Exemple 1 Délai non respecté :

Date ouverture : 28/11/2016 08:00

Date d'échéance : 29/11/2016 08:00

Date échéance réalisée : 29/11/2016 14:00

La date d'échéance réalisée est supérieure à la date d'échéance.

Exemple 2 Délai respecté :

Date ouverture : 28/11/2016 08:00

Date d'échéance : 29/11/2016 08:00

Date échéance réalisée : 28/11/2016 16:00

La date d'échéance réalisée est inférieure à la date d'échéance.

J'ai joint le fichier Excel avec 2 lignes colorées, pour du concret :

Rouge : DÉLAI NON RESPECTÉ

Vert : DÉLAI RESPECTÉ

Merci pour vos retours !

Dernière édition : le 16/12/2016 à 09:25

Le 01/12/2016 à 11:36

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

Certaines échéances dépassent 18h, faut-il dans ce cas les ramener à 18h ?

Ou autre formulation de ma question ... en quoi les horaires 8-18 interviennent-ils ?

Tu avais demandé =

Je souhaite aussi vérifier le respect du délai de traitement imposé (dans la colonne W) en prenant également compte de la plage horaire L/V 8h-18h

c'est ce qui me bloque !! car en fait je ne vois pas en quoi il faudrait modifier ta fonction ?

... sauf à calculer le dépassement !

Le 01/12/2016 à 12:37

a

aleskud

Jeune membre
Messages
10
Excel
2010
Inscrit
30/11/2016

Oui, désolé je n'ai pas précisé, c'est un ajustement côté application à modifier (fini pour la fin de semaine), mais à terme, les échéances n'iront pas au delà de 18h.

8h-18h est la plage horaire d'ouverture du service, les échéances vont justement être adaptés à cette plage.

Initialement ma formule était :

=SI(DateEcheanceRealisee<>"";SI(DateEcheanceRealisee>DateEcheance;"OUT";"IN"))

Mais cela ne tient pas compte de la plage horaire d'ouverture.

Ces informations te suffisent ?

Par contre, je me permets juste de revenir sur la 1ère formule que tu m'as fourni, j'ai un petit bug.

Il m'affiche des ##### sous prétexte que le résultat est négatif, et en fait j'ai constaté, qu'il manque 24h dans le calcul (enfin je crois...)

Ci joint le fichier, Feuil3, ligne 106, 107 et 108.

Merci pour tes réponses !

Dernière édition : le 16/12/2016 à 09:25

Le 01/12/2016 à 13:29

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

aleskud a écrit :

Par contre, je me permets juste de revenir sur la 1ère formule que tu m'as fourni, j'ai un petit bug.

Il m'affiche des ##### sous prétexte que le résultat est négatif, et en fait j'ai constaté, qu'il manque 24h dans le calcul (enfin je crois...)

Ci joint le fichier, Feuil3, ligne 106, 107 et 108.

En effet, question posée un samedi en dehors de la plage d'ouverture ... je regarde comment faire !

Le 01/12/2016 à 20:37

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

Cela m'a fait aussi découvrir d'autres erreurs, quand la question était aussi posée après 18h ... il faut donc encore être prudent !

J'en suis là, à fond la forme ... à vérifier à la main sur plusieurs cas de figure !

Pour plus de clarté, j'ai introduit une notion d'heure d'ouverture retenue dans la plage 8-18 Lun-Ven

62forum.xlsx

(55.56 Ko)

Le 02/12/2016 à 01:19

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

aleskud a écrit :

Initialement ma formule était :

=SI(DateEcheanceRealisee<>"";SI(DateEcheanceRealisee>DateEcheance;"OUT";"IN"))

Mais cela ne tient pas compte de la plage horaire d'ouverture.

Ces informations te suffisent !

A nouveau, en quoi la plage d'ouverture changerait le résultat ? cela ne va pas inverser l'ordre dans lequel les événements sont arrivés ! Je ne vois donc même pas quelle expression il faudrait écrire à part celle que tu as faite ...

Le 02/12/2016 à 09:05

a

aleskud

Jeune membre
Messages
10
Excel
2010
Inscrit
30/11/2016

Ah oui ... Tu as raison !

Désolé ça m'embrouille l'esprit tout ça !

Merci beaucoup de pour tes réponses, je viens d'appliquer les formules pour les temps de traitement, plus de #### à l'horizon, c'est nickel !

Bonne journée, encore merciiiii !

Le 02/12/2016 à 09:19

Steelson

Fanatique d'Excel
Messages
22'164
Fichiers
37
Votes
3'206
Excel
2013 FR + GSheets
Tél.
111'874
Inscrit
13/10/2014
Emploi
Ingénieur
Lieu
85330-NO

je me suis fait aussi un jeu d'essai pour tout vérifier. Au passage, j'ai donc aussi corrigé le temps quand la date d'ouverture était hors délai mais dans un jour ouvrable.

Le 02/12/2016 à 09:29

a

aleskud

Jeune membre
Messages
10
Excel
2010
Inscrit
30/11/2016

ACCES PREMIUM

Soutenez le site en devenant membre Premium et profitez de plusieurs options exclusives :

  • Navigation sans publicités
  • Option "No Tracking"
  • Option "Mode Incognito"
  • Option "Dark Mode"

Plus d'informations ...

Oui j'ai remarqué, automatiquement ça met la 1ère date et heure ouvrés quand la date d'ouverture est hors plage, c'est parfait

J'en avais besoin pour aujourd'hui, le timing est au poil

Calcul heures selon horaires et jours ouvrés (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Trent Wehner

Last Updated:

Views: 6506

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Trent Wehner

Birthday: 1993-03-14

Address: 872 Kevin Squares, New Codyville, AK 01785-0416

Phone: +18698800304764

Job: Senior Farming Developer

Hobby: Paintball, Calligraphy, Hunting, Flying disc, Lapidary, Rafting, Inline skating

Introduction: My name is Trent Wehner, I am a talented, brainy, zealous, light, funny, gleaming, attractive person who loves writing and wants to share my knowledge and understanding with you.