Trouver le nombre d'heures ouvrées entre deux dates

Résolu
Bonjour,

Ça fait des heures que je cherche sur le net pour trouver une formule qui fonctionne me permettant de trouver le nombre d'heures ouvrées entre deux dates pour le traitement d'un dossier.

Voici mes infos
En E2 --> 22/06/17 14:30 (format personnalisé jj/mm/aa hh:mm)
En F2 --> 03/07/17 9:30 (format personnalisé jj/mm/aa hh:mm)

Les heures ouvrées sont de 8 h 30 à 15 h 30 du lundi au vendredi (donc 7 heures par jour).

J'ai défini le nom "Feriés" pour la plage des jours fériés (u4:u16)
J'ai défini le nom "Hdeb" pour l'heure de début 8:30 (format heure hh:mm)
J'ai défini le nom "Hfin" pour l'heure de fin 15:30 (format heure hh:mm)

Normalement, je devrai obtenir 30 heures comme réponse puique le 30/06/17 est un jour férié dans ma liste, mais je n'y parviens pas.

Quelqu'un peu rapidement m'aider S.V.P.?

2 réponses

  1. Contributeur
    Bonjour
    pouvez vous détailler comment vous arrivez à 30 alors que du 22/6 au 3/7, en décomptant samedi, dimanche et le 30/6 considéré fériés, il reste 5 jours ouvrables complets que l'on doit, peut on croire, compter à 7H par jour? (soit les 23,26,27,28,29/6)
    donc déja 35h plus ce qui correspond a E2 et F2 mais dont on ne sait pas quoi faire? c'est des dates de début, de fin, de quoi?
    à vous lire
    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
    1. Le travail pour la journée en E2 commence à 14:30, alors que la journée se termine à 15:30 (donc 1 heure ouvrée);

      Le travail pour la journée en F2 se termine à 9:30, alors que la journée commence à 8:30 (donc 1 heure ouvrée);

      + 4 jours 26-27-28-29 juin à 7 heures par jour = 28 heures.

      Y a-t-il un moyen via ce forum de joindre un fichier? Désolée, c'est un début pour moi dans les forums
      0
    2. Contributeur
      @JulnatJe ne crois pas que l'on puisse trouver 30 h (dans votre liste il manque le 23 qui est un vendredi?)

      la formule pour le calcul (qui donne 37 là):
      =NB.JOURS.OUVRES(E2+1;F2-1;I1:I6)*7/24+Hfin-(E2-ENT(E2))+(F2-ENT(F2))-Hdeb

      I11:I16 représentant ici le champ des jours nommé fériés.

      si vous avez hors champ des cellules avec l'heure début Hdeb et fin Hfinb, et une pour les heures ouvrables Hjour vous pouvez écrire un peu plus simplement

      =NB.JOURS.OUVRES(E2+1;F2-1;fériés)*Hjour+15,5/24-(E2-ENT(E2))+(F2-ENT(F2))-8,5/24
      crdlmnt
      0
    3. @VaucluseDésolée, j'ai oublié de mentionné que le 23 fait aussi partie de la liste des jours fériés.

      Pas évident de penser à tout.

      J'ai écris votre formule dans mon fichier, mais ça ne fonctionne pas, ça donne : #NOM?, le mieux que j'obtiens c'est -0,5

      Quel format de cellule faut-il que je prenne, présentement hh:mm

      Moi, j'avais cette formule, mais elle fonctionne s'il y a seulement pour les deux cas suivants (= 2 heures ouvrées), mais pas lorsqu'il y a une semaine complète comme problème soulevé dans message précédent i.e. : (22/06/17 14:30 au 03/07/17 9:30) :
      1er cas : début 24/05/17 14:30 fin 25/05/17 9:30
      2e cas : 22/06/17 14:30 fin 26/06/17 9:30

      =NB.JOURS.OUVRES(E2;F2;Feries)-2)*(Hfin-Hdeb)+(Hfin-E2)+(F2-Hdeb).

      Aussi, faut que je puisse copier-coller cette formule sur chaque ligne lors du traitement d'un nouveau dossier.

      Encore merci pour votre patience et surtout votre précieuse aide
      0
    4. Date de réception Date de réponse Délai de réponse
      (nb. hres ouvrées)
      24/05/17 14:30 25/05/17 09:30 2:00 heure ouvrée début 8:30
      22/06/17 14:30 26/06/17 09:30 2:00 Heure ouvrée fin 15:30
      22/06/17 14:30 03/07/17 09:30 6:00

      Jours fériés 23/06/17
      30/06/17
      04/04/17
      09/09/17
      25/12/17
      26/12/17
      27/12/17
      28/12/17
      29/12/17
      01/01/18
      02/01/18
      03/01/18
      30/03/18
      02/04/18
      21/05/18
      0
    5. Contributeur
      voyez ici sans les champs nommés
      https://mon-partage.fr/f/NE0TVR0r/
      et à demain
      0