Vous cherchez le nb de jours entre deux dates ? Essayez cette méthode rapide

Calculer le nb de jours entre deux dates revient souvent au même réflexe : compter sur ses doigts ou ouvrir un calendrier mural. Le problème, c’est que dès qu’on dépasse quelques semaines, les erreurs s’accumulent. Mois de 28, 30 ou 31 jours, années bissextiles, jours fériés qui tombent un jeudi : les pièges sont nombreux.

Trois approches fiables existent selon le contexte. Un calcul mental rapide pour les petites durées, une formule de tableur pour les besoins récurrents, et un calculateur en ligne quand on veut un résultat immédiat sans ouvrir de fichier.

Le piège des mois inégaux dans le calcul de jours entre deux dates

Avant de choisir une méthode, il faut comprendre pourquoi un simple décompte « à la louche » dérape si vite. La difficulté tient à une seule chose : la durée d’un mois varie de 28 à 31 jours.

Prenez deux dates séparées par « trois mois ». Selon le point de départ, le résultat en jours change. Trois mois à partir du 1er janvier donnent 90 jours (année non bissextile). Trois mois à partir du 1er mars donnent 92 jours. L’écart paraît faible, mais il se creuse sur des périodes plus longues.

Ajoutez les années bissextiles (un jour supplémentaire en février tous les quatre ans, sauf exceptions séculaires) et le calcul mental devient peu fiable dès qu’on dépasse un mois. C’est pour cette raison que les tableurs et les outils en ligne restent la référence.

Formule Excel et Google Sheets pour le nb de jours entre deux dates

Vous utilisez déjà un tableur au quotidien ? Deux formules couvrent la quasi-totalité des besoins.

La soustraction simple

La méthode la plus directe : saisissez une date de début en cellule A1, une date de fin en cellule B1, puis écrivez dans une troisième cellule =B1-A1. Le résultat s’affiche en nombre de jours. Pensez à formater la cellule de résultat en « Nombre » et non en « Date », sinon le tableur affichera une date au lieu d’un chiffre.

La fonction JOURS

Microsoft recommande désormais la fonction JOURS (disponible depuis Excel 2013) plutôt que la seule soustraction. La syntaxe est la suivante : =JOURS(date_fin; date_début). Sur Google Sheets, l’équivalent s’appelle DAYS avec une syntaxe similaire.

L’avantage par rapport à la soustraction brute : la fonction gère mieux certains formats de date ambigus et rend la feuille de calcul plus lisible pour un collègue qui la reprend.

Homme consultant un calendrier numérique en bureau moderne pour calculer des jours entre deux dates

DATEDIF pour décomposer en années, mois et jours

Vous avez besoin d’un résultat du type « 2 ans, 4 mois et 12 jours » ? La fonction DATEDIF le permet. Sa syntaxe dans Excel comme dans Google Sheets :

  • =DATEDIF(date_début; date_fin; « Y ») renvoie le nombre d’années complètes entre les deux dates
  • =DATEDIF(date_début; date_fin; « M ») renvoie le nombre total de mois complets
  • =DATEDIF(date_début; date_fin; « D ») renvoie le nombre total de jours (équivalent à la soustraction)
  • Les paramètres « YM », « MD » et « YD » extraient respectivement les mois restants après les années, les jours restants après les mois, et les jours restants après les années

DATEDIF n’apparaît pas dans l’auto-complétion d’Excel, ce qui pousse beaucoup d’utilisateurs à l’ignorer. La fonction existe pourtant et fonctionne sans module complémentaire.

Compter les jours ouvrés entre deux dates

Calculer le nombre total de jours, c’est une chose. Calculer uniquement les jours ouvrés (du lundi au vendredi, hors jours fériés) en est une autre. C’est le besoin typique quand on planifie un projet, qu’on vérifie un délai contractuel ou qu’on calcule des congés.

Excel et Google Sheets proposent deux fonctions dédiées :

  • NB.JOURS.OUVRES (NETWORKDAYS en anglais) : compte les jours du lundi au vendredi et permet d’exclure une liste de jours fériés passée en paramètre
  • NB.JOURS.OUVRES.INTL (NETWORKDAYS.INTL) : ajoute la possibilité de personnaliser le schéma de week-end. Pratique pour les secteurs qui travaillent le dimanche mais pas le mercredi, par exemple
  • La syntaxe de base : =NB.JOURS.OUVRES(date_début; date_fin; liste_jours_fériés), où la liste de jours fériés est une plage de cellules contenant les dates à exclure

Sans cette liste de jours fériés, la fonction ne retire que les samedis et dimanches. Pensez à maintenir un petit tableau de référence avec les jours fériés de l’année en cours.

Calculateur en ligne : quand le tableur est de trop

Ouvrir Excel pour une seule opération n’a pas toujours de sens. Plusieurs sites gratuits permettent de saisir deux dates et d’obtenir instantanément le nombre de jours, semaines, mois et années qui les séparent.

L’intérêt principal d’un calculateur en ligne est la rapidité. Vous entrez la date de début, la date de fin, et le résultat s’affiche. Certains outils affichent aussi le jour de la semaine correspondant à chaque date et le numéro de semaine dans l’année, ce qui peut servir pour caler un planning.

Gardez en tête une limite : la plupart des calculateurs en ligne ne gèrent pas les jours ouvrés. Ils comptent tous les jours calendaires sans distinction. Pour un calcul de jours ouvrés fiable, un tableur avec la fonction NB.JOURS.OUVRES reste préférable.

Deux femmes calculant le nombre de jours entre deux dates sur un outil en ligne dans un café

Congés payés et arrêts maladie : un calcul de jours qui a changé en 2024

Calculer des jours entre deux dates ne se limite pas à un exercice mathématique. Dans le contexte professionnel français, le résultat peut avoir des conséquences directes sur les droits à congés.

Depuis l’entrée en vigueur de la loi n° 2024-364 du 22 avril 2024 (dite DDADUE), les arrêts maladie non professionnels génèrent des congés payés. Le salarié acquiert 2 jours ouvrables par mois d’absence, dans la limite de 24 jours ouvrables par période de référence.

Concrètement, si vous calculez la durée d’un arrêt maladie entre deux dates pour estimer vos droits à congés, la distinction entre jours ouvrés, jours ouvrables et jours calendaires prend tout son sens. Un jour ouvrable inclut le samedi (sauf s’il est jour de repos habituel), contrairement au jour ouvré qui s’arrête au vendredi. Confondre les deux fausse le calcul.

Le nb de jours entre deux dates semble être un problème simple, mais la bonne méthode dépend toujours du contexte. Pour un décompte rapide, un calculateur en ligne suffit. Pour des besoins récurrents ou des calculs de jours ouvrés, une formule de tableur comme JOURS ou NB.JOURS.OUVRES donne un résultat fiable et reproductible. Vérifiez juste que votre cellule de résultat est bien formatée en nombre, pas en date.

Articles populaires