XL 2016 Excel affiche ### au lieu de 0:00

telemarrk

XLDnaute Occasionnel
Bonsoir,

J’ai un problème avec mon fichier ci-joint, mon tableau permet de noter le "Dépassement d'horaire" et de déduire la "Récupération".

Ex : si je fais dans la semaine 2 H en plus, il indique dans la cellule B7 "2:00", si je décide de récupérer le lendemain 1H il met dans C7 "1:00" et en B8 le décompte à savoir "1h".

Cela fonctionne sauf quand en B8 je suis à Oh il indique des dièses.

Merci
 

Pièces jointes

  • test.xlsm
    101.3 KB · Affichages: 8

telemarrk

XLDnaute Occasionnel
Bonjour et merci à vous deux, cela fonctionne.

Sylvanu, j'ai fait hier la même formule mais sans le "<" et je ne comprennais pas pourquoi cela ne fonctionnait pas mais comme le dit Dranreb ce n'est pas exactement la même valeur entre les deux 0:30.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
En fait XL ne connait pas 00:30, il ne connait que les nombres décimaux
"00:30" c'est pour XL 1/48 ( une unité par jour, et 48 demi heures dans la journée ) soit 0.0208333333333333... nombre irrationnel.
Si vous mettez B7 et C7 en format standard grande précision vous avez après calculs :
B7=0.0208333333333333
C7=0.0208333333333334
B7-C7=-1.00613961606655 E-16 d'où le problème d'affichage car XL ne sait pas mettre en forme horaire un nombre négatif.
D'ailleurs vous auriez pu faire aussi :
VB:
=ARRONDI(B7-C7;6)
 

Discussions similaires

Statistiques des forums

Discussions
312 213
Messages
2 086 307
Membres
103 174
dernier inscrit
OBUTT