Calcul de différence d'heure

tyruso

XLDnaute Junior
Bonjour,

J'ai fait un planning qui me calcule les heures de jour, de nuit, de Dimanche ....

Le problème c'est que j'ai une valeur en ####### qui se met lors d'une recherche de différence entre 23H et 04H. Je ne comprends pas pourquoi.

Pourriez vous m'aider ?

Merci
 

Pièces jointes

  • PLAN.xlsm
    16.9 KB · Affichages: 74

Victor21

XLDnaute Barbatruc
Re : Calcul de différence d'heure

Re,

L'audit de la formule montre bien une valeur négative (-2.77555... E17) dûe au mode d'arrondi d'Excel (4h= 0.166666666667)
Pour pallier ce problème, soit arrondir les valeurs dans les formules, soit transformer les heures en décimal (Les diviser par "1:", ou les multiplier par 24, ce qui revient au même), et retransformer le résultat par l'opération inverse.

Edit : Bonjour, ROGER2327
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : Calcul de différence d'heure

Bonjour à tous


Oui je suis d'accord mais dans mon tableau il n'y a pas de valeur négative...
Exact ! ou presque.
La formule en F3 renvoie -2,77555756156289E-17, apparemment négatif.
Or, Excel, même 2010, n'est toujours pas foutu d'afficher ce nombre dans un format de type heure, sauf si l'option "Utiliser le calendrier depuis 1904" est cochée.
Inconvénient de l'utilisation de cette option : votre mardi 24 juillet 2012 se transforme en lundi 25 juillet 2016. Bon courage ! Si j'étais vous j'essaierais la suggestion de Victor21 (Bonjour Victor21).​



ROGER2327
#6065


Mercredi 25 Gidouille 139 (Saint Bouffre, pontife - fête Suprême Quarte)
21 Messidor An CCXX, 3,9960h - menthe
2012-W28-1T09:35:25Z
 

ROGER2327

XLDnaute Barbatruc
Re : Calcul de différence d'heure

Re...


Re,

Il est quand même surprenant que
=SI(JOURSEM(B1)=1;0;(C3-B3+SI(B3>C3;1))-G3)
renvoie des "#"
alors que
=N(JOURSEM(B1)<>1)*C3-B3+N(B3>C3)-G3
renvoie "0:00"
Pas si étonnant que ça : les deux formules ne calculent pas la même chose. Peut-être vouliez-vous écrire
Code:
=N(JOURSEM(B1)<>1)*(C3-B3+N(B3>C3)-G3)
?​



ROGER2327
#6067


Mercredi 25 Gidouille 139 (Saint Bouffre, pontife - fête Suprême Quarte)
21 Messidor An CCXX, 4,3109h - menthe
2012-W28-1T10:20:46Z
 

ROGER2327

XLDnaute Barbatruc
Re : Calcul de différence d'heure

Re...


Re, ROGER2327

Anerie de ma part ...
Pas grave ! On en fait tous les jours des trucs comme ça...

Je le signalais juste pour ne pas troubler des gens moins aguerris que vous.​


Bonne journée.



ROGER2327
#6068


Mercredi 25 Gidouille 139 (Saint Bouffre, pontife - fête Suprême Quarte)
21 Messidor An CCXX, 5,0015h - menthe
2012-W28-1T12:00:13Z
 

Statistiques des forums

Discussions
312 413
Messages
2 088 201
Membres
103 766
dernier inscrit
mahieux