Avec DATEDIF()
, il est possible de calculer une différence de dates entre deux dates.
Cependant, dans le nouveau produit en ligne Excel en ligne (Office 365), cette fonction semble ne pas être disponible.
Pourquoi et comment calculer cela?
Avec DATEDIF()
, il est possible de calculer une différence de dates entre deux dates.
Cependant, dans le nouveau produit en ligne Excel en ligne (Office 365), cette fonction semble ne pas être disponible.
Pourquoi et comment calculer cela?
Cybernetic.nomad a raison lorsque Microsoft dit que cela devrait être là. Mais il semble que Microsoft a menti. :-) Je viens de vérifier Excel en ligne. Tu as raison, ce n'est pas là.
Vous pouvez faire une simple soustraction de date, mais il y a quelques choses à prendre en compte.
DATEDIF garantit que vous travaillez avec des dates plutôt qu'avec des dates/heure. Les dates et les heures sont stockées ensemble (les dates sont des comptes de jours, stockés sous forme de partie entière de la valeur; les heures sont une fraction d'une journée, stockées avec le compte de jours sous forme de fraction décimale). Une date pure est stockée en tant que date à partir de minuit (heure de 0).
Si vos valeurs sont des dates/heure, soustraire simplement les valeurs donnera un résultat qui inclut une différence de temps, qui pourrait arrondir à un autre jour et vous donner le résultat incorrect. Même sans arrondi, le résultat peut toujours inclure une fraction de journée, ce qui peut vous donner des résultats inexacts dans les calculs si les calculs sont basés sur des comptes de jours entiers. Dans ce cas, vous pouvez utiliser la fonction entier pour supprimer les heures avant la soustraction (=INT(B1)-INT(A1)
).
DATEDIF ajoute également une fonctionnalité par rapport à une simple soustraction : vous pouvez spécifier les unités que vous souhaitez, et il peut effectuer certaines fonctions de conversion pratiques. La soustraction vous donnera la différence en jours (ce sont les unités dans lesquelles les dates sont stockées). Donc, si vous voulez d'autres unités, vous devrez convertir le résultat dans les unités que vous souhaitez.
Et oui, vous pouvez utiliser AUJOURDHUI comme l'une des dates, mais sachez qu'il est volatil (il est mis à jour chaque fois que quelque chose dans la feuille de calcul change). Donc demain, votre feuille de calcul affichera une différence de date différente. Si vous travaillez avec des dates codées en dur, le résultat ne changera pas. Bien sûr, si vous faites quelque chose comme suivre les jours restants ou les jours écoulés, vous voudrez peut-être utiliser AUJOURDHUI pour une valeur dynamique.
DATEDIF
est là pour assurer la compatibilité avec (voir ici pour plus d'informations à ce sujet.
Pour obtenir le nombre de jours entre deux dates, il suffit de les soustraire. ex:
=B1-A1
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.