Calcul excel

Bonjour
je veux calculer la différence entre 02 cellules contenant t (date +heure)
j'ai utilise cette formule mais elle n'a pas donné le même résultat
formule suivante
=NB.JOURS.OUVRES(A7;B7;$AS$2:$AS$17)-1-MOD((A7-ENT(A7));1)+MOD((B7-ENT(B7));1)

LES CALCULS SONT

26/08/2016 12:16 29/08/2016 18:20 30:03:45
26/08/2016 12:22 27/08/2016 12:03 ######
26/08/2016 13:14 27/08/2016 08:45 ######
27/08/2016 10:18 27/08/2016 12:13 ######
27/08/2016 11:51 27/08/2016 15:22 ######
27/08/2016 15:18 29/08/2016 10:33 ######
27/08/2016 09:13 27/08/2016 09:40 ######
27/08/2016 09:48 27/08/2016 12:03 ######
27/08/2016 10:29 27/08/2016 15:39 ######
27/08/2016 11:23 27/08/2016 15:28 ######
27/08/2016 11:52 27/08/2016 15:30 ######
27/08/2016 12:01 27/08/2016 15:35 ######
27/08/2016 14:45 29/08/2016 10:45 ######
29/08/2016 10:26 29/08/2016 17:33 07:07:03
26/08/2016 13:14 27/08/2016 08:45 01:54:45

lorsque je retranche le -1 de la formule de ce qui sont #### on obtient des résultat
pourquoi ?

LES JOURS FERIES SONT
12/092016+13/09/2016
jours ouvrés du lundi au vendredi avec possibilité de travailler les samedi et dimanches
l'exemple ci dessus on a travaillé 27/8/2016 c'est un samedi

cdt

1 réponse

  1. Hello,

    Est-ce que tu pourrais mettre une copie anonymisée de ton classeur sur Cjoint.com et nous transmettre le lien ?

    Je pense que ça sera plus simple a analyser comme ça.

    Les "#" apparaissent lorsque on utilise une valeur négative pour une heure. (et une date je pense ?)
    1. hello skk201
      je ne sais pas comment mettre une copie

      mais voila
      les calculs et la démarche que j'ai suivi

      Fin préparation G Fin contrôle H
      19/08/2016 12:57 09/09/2016 08:22
      19/08/2016 11:07 23/08/2016 12:50
      19/08/2016 12:57 09/09/2016 08:22
      20/08/2016 10:41 23/08/2016 12:50
      22/08/2016 13:13 23/08/2016 12:42
      22/08/2016 14:20 23/08/2016 12:42
      23/08/2016 12:06 23/08/2016 12:30
      23/08/2016 18:58 09/09/2016 11:08
      27/08/2016 14:42 29/08/2016 17:45
      29/08/2016 09:26 29/08/2016 17:47
      29/08/2016 10:39 29/08/2016 17:48
      29/08/2016 11:14 29/08/2016 17:49
      29/08/2016 16:19 29/08/2016 17:51
      29/08/2016 17:33 29/08/2016 17:51
      29/08/2016 18:39 29/08/2016 18:49
      29/08/2016 18:41 29/08/2016 18:49
      29/08/2016 18:47 29/08/2016 18:49
      29/08/2016 18:58 31/08/2016 11:37
      29/08/2016 19:03 31/08/2016 11:39
      29/08/2016 19:12 02/09/2016 15:08
      09/09/2016 18:32 14/09/2016 08:51
      09/09/2016 16:11 16/09/2016 12:44

      Durée contrôle =fin contrôle - fin préparation
      Comment obtenir une formule juste sachant que
      20/08/2016 ET 27/08/2016 02jours weekend mais on a travaillé
      du12/09/2016 au13/09/2016 jour fêtes

      j'ai utilisé cette formule
      =SI(MOD(G2;1)<MOD(H2;1);NB.JOURS.OUVRES(G2;H2)+(MOD(H2;1)-MOD(G2;1));NB.JOURS.OUVRES(G2;H2)-(MOD(G2;1)-MOD(H2;1)))-1

      cette formule ne donne pas des résultats justes pour la ligne 08 la ligne 09 à titre d'exemple
    2. Bonjour
      Comment je peux mettre le fichier Excel sur cjoint com
    3. merci pour ces information
      le fichier est attaché
      merci de tenir compte de ces information ci-dessous pour calculer la durée de contrôle
      Durée contrôle =fin contrôle - fin préparation
      Comment obtenir une formule juste sachant que
      20/08/2016 ET 27/08/2016 02jours weekend mais on a travaillé
      du12/09/2016 au13/09/2016 jour fêtes

      j'ai utilisé cette formule
      =SI(MOD(G2;1)<MOD(H2;1);NB.JOURS.OUVRES(G2;H2)+(MOD(H2;1)-MOD(G2;1));NB.JOURS.OUVRES(G2;H2)-(MOD(G2;1)-MOD(H2;1)))-1
      https://www.cjoint.com/c/FJoqmCGqzzj