FAQ
Comment pouvons-nous vous aider ?
Recherche intégrale du site

Pourquoi la soustraction de deux champs de date au format YYYY/MM/DD donne-t-elle une valeur décimale ?

Lorsque deux champs de date au format yyyy/MM/dd sont soustraits à l’aide d’une formule, le résultat peut parfois inclure une valeur décimale. Cela se produit généralement lorsque le fuseau horaire du navigateur de l’utilisateur est soumis à l’heure d’été (Daylight Saving Time, DST).

Si l’une des dates se situe dans la période d’heure d’été (généralement de mars à octobre) et l’autre en dehors (de novembre à février), la soustraction entre les deux champs peut produire une valeur décimale.

Exemple:

Le navigateur de l’utilisateur est configuré sur le fuseau horaire des États-Unis. La feuille contient deux champs de date (tous deux au format yyyy/MM/dd) :

1. A1 = 2020/10/31 (pendant l’heure d’été)

2. A2 = 2020/11/02 (hors heure d’été)

Il existe un champ numérique A3 avec la formule : "A2 - A1".

Dans ce cas, A3 renverra "2.0416667" au lieu de "2".

Cela s’explique par le fait que le 31 octobre 2020 était encore dans la période d’heure d’été aux États-Unis, tandis que le 2 novembre 2020 n’y était plus. La différence de "0.0416667" jour correspond à 1 heure.

Solution :

Pour éviter les décimales et obtenir le nombre entier de jours attendu, utilisez la formule avec la fonction ROUND : ROUND(A2 - A1)

Cela arrondit le résultat à l’entier le plus proche.

Donnez-nous votre avis sur Ragic

Que souhaitez-vous partager avec nous ?(obligatoire, choix multiples)

Veuillez donner des explications détaillées pour les éléments sélectionnés ci-dessus :

Captures d’écran pour mieux comprendre votre retour:

Merci pour votre précieux retour !

    Essayer Ragic gratuitement

    Connectez-vous avec Google

    Conditions d'utilisation | Politique de confidentialité