On doit souvent calculer un nombre de jours entre deux dates pour un motif très concret : vérifier un délai de préavis, compter des jours ouvrés avant une livraison, ou simplement savoir combien de temps sépare deux événements. Le résultat peut varier d’une unité selon la méthode choisie, et cette différence n’est pas anodine quand on parle d’un contrat ou d’une échéance administrative.
Jours calendaires ou jours ouvrés : la distinction qui change le résultat
Avant de poser la moindre formule, on doit trancher un point qui fait souvent perdre du temps : on compte quoi exactement ? Un calcul en jours calendaires inclut tous les jours, week-ends et jours fériés compris. Un calcul en jours ouvrés exclut les samedis, dimanches, et parfois les jours fériés.
La différence n’est pas cosmétique. Entre le 1er et le 31 d’un mois, on obtient 30 jours calendaires. En jours ouvrés, on tombe généralement autour de 22 ou 23, selon le mois et les fériés. Pour un préavis de location, c’est le calendaire qui compte. Pour un délai de traitement bancaire, c’est souvent l’ouvré.
Les outils en ligne récents proposent désormais un commutateur explicite pour basculer d’un mode à l’autre sans recalcul manuel. Si l’outil que vous utilisez ne propose pas cette option, le résultat risque de ne pas correspondre à votre besoin réel.

Calcul du nombre de jours entre deux dates : la méthode manuelle
Quand on n’a pas d’outil sous la main, le calcul se fait en décomposant la période. On procède mois par mois en tenant compte du nombre de jours réel de chaque mois traversé.
Compter les jours restants dans le mois de départ
On part de la date de début et on compte les jours restants jusqu’à la fin de ce mois. Si la date de début est le 15 mars, il reste 16 jours (du 15 au 31 mars inclus, ou du 16 au 31 selon le mode choisi).
C’est ici qu’intervient le piège le plus fréquent : faut-il inclure le jour de départ dans le décompte ? Entre le 1er et le 10 du mois, on obtient 9 jours si on exclut le jour de départ, ou 10 jours si on l’inclut. Les deux résultats sont techniquement corrects, mais ils ne répondent pas à la même question.
Additionner les mois complets
Pour chaque mois complet entre les deux dates, on ajoute le nombre exact de jours de ce mois. C’est la partie qui demande de la rigueur, parce que février compte 28 ou 29 jours selon que l’année est bissextile ou non, et les autres mois alternent entre 30 et 31.
- Janvier, mars, mai, juillet, août, octobre, décembre : 31 jours chacun
- Avril, juin, septembre, novembre : 30 jours chacun
- Février : 28 jours, ou 29 les années divisibles par 4 (sauf les siècles non divisibles par 400)
Ajouter les jours du mois d’arrivée
On termine en comptant les jours écoulés depuis le début du dernier mois jusqu’à la date de fin. L’addition des trois segments donne le total en jours calendaires.
Formule DATEDIF dans Excel et Google Sheets
Sur un tableur, la formule la plus directe pour obtenir le nombre de jours entre deux dates est une simple soustraction : =B1-A1, où A1 contient la date de début et B1 la date de fin. Le résultat s’affiche en jours si la cellule est formatée en nombre.
Pour des résultats plus détaillés (années, mois, jours séparément), la fonction DATEDIF existe dans Excel et Google Sheets. Sa syntaxe est DATEDIF(date_début, date_fin, unité), où l’unité peut être « D » pour les jours, « M » pour les mois, ou « Y » pour les années.
Un point que les tutoriels mentionnent rarement : DATEDIF n’apparaît pas dans l’autocomplétion d’Excel. La fonction existe et fonctionne, mais Microsoft ne la documente pas officiellement dans les versions récentes. On doit taper la formule manuellement, sans aide contextuelle.
- =DATEDIF(A1;B1; »D ») renvoie le nombre total de jours entre les deux dates
- =DATEDIF(A1;B1; »M ») renvoie le nombre de mois complets
- =DATEDIF(A1;B1; »YM ») renvoie le nombre de mois restants après déduction des années complètes
- =DATEDIF(A1;B1; »MD ») renvoie le nombre de jours restants après déduction des mois complets
Pour compter uniquement les jours ouvrés, Excel propose NB.JOURS.OUVRES (ou NETWORKDAYS en version anglaise). Cette fonction exclut automatiquement les samedis et dimanches, et accepte un argument optionnel pour retirer les jours fériés listés dans une plage de cellules.

Outils en ligne pour calculer un nombre de jours entre deux dates
Les calculateurs de dates en ligne ont évolué ces dernières années. Les versions récentes ne se contentent plus de renvoyer un simple nombre de jours : elles affichent simultanément l’écart en années, mois, semaines et jours. Certains ajoutent même le résultat en heures pour les cas d’usage techniques.
Le paramètre le plus utile reste le choix entre jours calendaires et jours ouvrés. Sur les outils bien conçus, un bouton permet de basculer d’un mode à l’autre instantanément, ce qui évite de refaire le calcul dans sa tête ou sur un tableur.
Pour les calculs qui impliquent des fuseaux horaires différents (coordination de projet international, par exemple), certains guides techniques recommandent de vérifier si l’outil prend en compte le passage à l’heure d’été. Les retours varient sur ce point, et la plupart des calculateurs grand public ne gèrent pas cette subtilité.
Erreurs fréquentes dans le calcul de durée entre deux dates
La source d’erreur la plus courante est le mode de comptage inclusif ou exclusif du jour de départ. En droit français, un délai de préavis commence généralement le lendemain de la notification, ce qui correspond à un comptage exclusif. Se tromper d’un jour sur un préavis peut invalider une procédure.
L’autre piège classique concerne les années bissextiles. Quand la période couvre un mois de février, oublier le 29e jour fausse le total. Dans un tableur, ce n’est pas un problème (les fonctions de date gèrent les années bissextiles automatiquement), mais en calcul manuel, on doit vérifier.
Dernier point souvent négligé : la durée d’un mois n’est pas fixe. Dire « dans deux mois » à partir du 31 janvier pose un problème, parce que le 31 mars existe mais le 31 février non. Les tableurs et outils en ligne gèrent cette ambiguïté différemment, et le résultat peut varier d’un jour selon l’outil utilisé.

