Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pb sur calcul de date

ZèBelini

XLDnaute Nouveau
Bonjour à tous,

Je fais un petit calcul simple: une différence de date (ex: D2-B1-1/86400),

mais la valeur retournée est ########

Il semblerait que le résultat soit négatif, pourtant on a D2=16/05/2008 12:33:55 et B2=16/05/2008 12:33:54. Le résultat devrait donc être 00:00:00.

En pj, le fichier Excel.

Merci pour votre coup de main!

Rémi
 

Pièces jointes

  • Activ_Time.zip
    16.9 KB · Affichages: 25

ZèBelini

XLDnaute Nouveau
Re : Pb sur calcul de date


Je ne comprends pas bien pourquoi la valeur ne serait pas nulle?

si je fais: "16/05/2008 12:33:55" - "16/05/2008 12:33:54", c'est égal à 1 seconde exactement non? donc si à cette valeur j'enlève 1/(3600*24) (soit 1 seconde), je doit tomber exactement sur 00:00:00.

A moins qu'une subtilité ne m'échappe (ce qui est fort possible )
 

kjin

XLDnaute Barbatruc
Re : Pb sur calcul de date

Re,
Comment dont ça ne marche pas.
Par contre ton fichier bug méchamment (impossible à ouvrir)
A+
kjin
 

Pièces jointes

  • Test1.zip
    1.7 KB · Affichages: 15
  • Test1.zip
    1.7 KB · Affichages: 15
  • Test1.zip
    1.7 KB · Affichages: 15

Jelf

XLDnaute Occasionnel
Re : Pb sur calcul de date

Re je te joint ton fichier modifié A+
 

Pièces jointes

  • Activ_Time.xls
    29 KB · Affichages: 37
  • Activ_Time.xls
    29 KB · Affichages: 41
  • Activ_Time.xls
    29 KB · Affichages: 38

Jelf

XLDnaute Occasionnel
Re : Pb sur calcul de date

Re, J'ai quelque peu changé la formule et je pense que cela devrait faire l'affaire.
La Formile de la colonne "G"

=SI(F2<=1;0;F2-1/86400)

A voir
A+

Jelf
 

TooFatBoy

XLDnaute Barbatruc
Re : Pb sur calcul de date

Non, ce n'est pas égal à une seconde exactement et celà est dû aux erreurs de précision dans les calculs.

Ton fichier faisant planter Excel chez moi, j'ai réécrit ta formule (D2-B2-1/86400) dans un fichier vierge et j'obtiens bien un résultat négatif tendant vers zéro mais non nul exactement.
La valeur que je trouve est : -4,57038E-12 c'est à dire - 0,00000000000457038
C'est proche de zéro, mais ce n'est pas zéro exactement.

PS : une seconde = 0,0000115740740740741
La valeur obtenue à l'issue de ta formule est donc 2,5 millions de fois inférieur à une seconde...
 
Dernière édition:

Jelf

XLDnaute Occasionnel
Re : Pb sur calcul de date

Re
Cette fois je crois que cala est bon, je te joint le fichier avec formule modifiée.
A voir

A+
Jelf
 

Pièces jointes

  • Activ_Time.xls
    29.5 KB · Affichages: 41
  • Activ_Time.xls
    29.5 KB · Affichages: 46
  • Activ_Time.xls
    29.5 KB · Affichages: 45
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…