Bonjour,
Pour moi, cela correspond à un comportement normal d'Excel.
En dessous de 24H, Excel considère cette valeur en "heures" (du matin, du soir...)
Au dessus, c'est une durée. Et pour Excel, 48 heures correspond à la durée entre la naissance d'Excel (01/01/1900) et cette durée (minuit correspond au jour d'après), ce qui fait bien le 03/01/1900 à minuit. Mais comme le format de ton application est paramétrée en calendrier depuis 1904 (afin de calculer les heures négatives, je suppose), la date devient 03/01/1904
Donc, pas d'inquiétudes à avoir, les calculs seront néanmoins corrects.
Bonne apm