Calcul de jour entre deux dates Excel
Calculez instantanément le nombre de jours entre deux dates, visualisez la répartition en semaines, mois et années, et comprenez les meilleures formules Excel pour obtenir un résultat fiable.
Calculateur interactif
Résumé rapide
- Formule Excel simpleB2-A2
- Fonction dédiéeJOURS(date_fin;date_début)
- Jours ouvrésNB.JOURS.OUVRES
- CompatibleMicrosoft 365, Excel 2021, Excel Web
Guide expert du calcul de jour entre deux dates dans Excel
Le calcul de jour entre deux dates Excel est l’une des opérations les plus utiles dans un classeur professionnel. Qu’il s’agisse de suivre une échéance contractuelle, de mesurer la durée d’un projet, de calculer l’ancienneté d’un collaborateur ou d’analyser un délai logistique, Excel permet d’obtenir des résultats rapides et robustes à condition d’utiliser la bonne méthode. Beaucoup d’utilisateurs pensent qu’il suffit de soustraire une date à une autre, ce qui est souvent vrai, mais cette approche ne couvre pas tous les cas réels. Dès que l’on parle de jours calendaires, de jours ouvrés, d’inclusion de la date de début ou de fin, ou encore de calculs par année, mois et jours, les nuances deviennent importantes.
Dans Excel, une date est stockée comme un numéro de série. Autrement dit, derrière l’affichage “15/03/2025”, Excel manipule une valeur numérique. Cette logique rend les calculs extrêmement efficaces, car la différence entre deux dates devient simplement la différence entre deux nombres. C’est précisément pour cette raison que le calcul de durée fonctionne très bien avec des formules simples. Cependant, pour éviter les erreurs, il faut comprendre comment Excel interprète les dates, comment la locale française influence les noms de fonctions, et dans quels contextes certaines fonctions comme JOURS, DATEDIF ou NB.JOURS.OUVRES sont les plus pertinentes.
La méthode la plus simple pour calculer le nombre de jours
La méthode la plus directe consiste à soustraire la date de début de la date de fin. Si la cellule A2 contient la date de début et B2 la date de fin, alors la formule suivante donne le nombre de jours écoulés :
=B2-A2
Cette formule retourne un nombre entier si vos deux cellules contiennent de vraies dates sans heure. Si vous voyez un format date au lieu d’un nombre, il suffit de changer le format de la cellule de résultat en “Standard” ou “Nombre”. Cette approche est très utilisée car elle est rapide, transparente et compatible avec presque toutes les versions d’Excel.
Utiliser la fonction JOURS dans Excel
Excel propose aussi une fonction dédiée :
=JOURS(B2;A2)
Cette formule fait essentiellement la même chose, mais elle améliore la lisibilité d’un modèle. Dans un classeur complexe, les fonctions explicites facilitent l’audit des calculs. Si plusieurs personnes travaillent sur le même fichier, l’usage de JOURS peut rendre l’intention plus claire qu’une simple soustraction.
Quand faut-il inclure les deux dates ?
Dans de nombreux cas métier, on veut compter le premier et le dernier jour. Par exemple, si un événement commence le 1er mai et se termine le 3 mai, la différence standard donne 2 jours, mais une logique “inclusive” donne 3 jours : 1er, 2, 3 mai. Dans Excel, on peut adapter la formule ainsi :
=B2-A2+1
Cette distinction est fondamentale dans les plannings, la facturation à la journée, l’hébergement, le suivi RH ou les périodes d’essai. Le bon calcul dépend toujours de la règle métier. Votre entreprise doit donc définir clairement si la date de fin est incluse ou non.
Calculer les jours ouvrés au lieu des jours calendaires
Dans le monde professionnel, on ne cherche pas toujours le nombre total de jours. Très souvent, il faut compter seulement les jours ouvrés, c’est-à-dire en excluant les samedis et dimanches, voire les jours fériés. La fonction adaptée est :
=NB.JOURS.OUVRES(A2;B2)
Et si vous voulez tenir compte des jours fériés stockés en F2:F15 :
=NB.JOURS.OUVRES(A2;B2;F2:F15)
Cette fonction est particulièrement utile pour les services RH, les équipes projet, la gestion des délais clients ou le calcul des temps de traitement. Dans ces contextes, utiliser de simples jours calendaires peut conduire à une vision erronée de la performance.
| Méthode Excel | Formule type | Usage recommandé | Avantage principal |
|---|---|---|---|
| Soustraction directe | =B2-A2 | Différence simple entre deux dates | Rapide et universelle |
| Fonction JOURS | =JOURS(B2;A2) | Clarté dans les modèles | Lecture plus intuitive |
| Calcul inclusif | =B2-A2+1 | Comptage avec date de début et de fin | Idéal pour séjours et périodes facturées |
| Jours ouvrés | =NB.JOURS.OUVRES(A2;B2) | Délais opérationnels | Exclut les week-ends |
| Années, mois, jours | =DATEDIF(A2;B2;”y”) etc. | Ancienneté et durée détaillée | Décomposition fine |
Obtenir un résultat en années, mois et jours
Pour certains usages, un simple total en jours ne suffit pas. On souhaite par exemple afficher une ancienneté comme “3 ans, 2 mois et 11 jours”. Dans ce cas, la fonction historique la plus connue est DATEDIF. Bien qu’elle soit peu mise en avant dans l’interface, elle reste très utilisée :
- =DATEDIF(A2;B2;”y”) pour les années complètes
- =DATEDIF(A2;B2;”ym”) pour les mois restants après les années
- =DATEDIF(A2;B2;”md”) pour les jours restants après les mois
En combinant ces résultats, vous obtenez une durée détaillée très utile pour les dossiers RH, les contrats, les garanties, les baux et la communication administrative.
Pourquoi des erreurs apparaissent-elles parfois ?
Les erreurs dans le calcul de jour entre deux dates Excel viennent souvent d’un petit nombre de causes récurrentes :
- La cellule n’est pas une vraie date mais un texte qui ressemble à une date.
- Le format régional ne correspond pas à la saisie attendue.
- La date de fin est antérieure à la date de début.
- Le calcul attendu est en jours ouvrés, mais la formule compte tous les jours.
- Une heure est incluse dans la cellule, ce qui ajoute des fractions de jour.
Pour fiabiliser vos calculs, vérifiez toujours que les cellules sont au format date, que la source de données est propre et que la règle de gestion est documentée. Dans les environnements professionnels, ce sont souvent ces détails qui font la différence entre un tableau fiable et un reporting contesté.
Données utiles sur le temps et les jours ouvrés
Pour donner du contexte aux calculs de délais, il est utile de rappeler quelques repères statistiques réels. Une année civile classique compte 365 jours, contre 366 pour une année bissextile. En pratique, une année standard contient 52 semaines et 1 jour. Côté activité économique, le nombre de jours ouvrés varie selon les pays, les conventions et les jours fériés. En France, le nombre de jours ouvrés théoriques sur une année se situe souvent autour de 251 à 253 jours selon le calendrier. Ces différences ont un impact direct sur les prévisions de charge, les délais de livraison et les tableaux de bord RH.
| Indicateur calendaire | Valeur moyenne | Observation | Impact dans Excel |
|---|---|---|---|
| Jours dans une année standard | 365 | Référence générale | Base de nombreux calculs de durée |
| Jours dans une année bissextile | 366 | Ajout du 29 février | Peut modifier les écarts annuels |
| Semaines par an | 52 | Avec 1 ou 2 jours restants | Utile pour convertir un total de jours |
| Jours ouvrés annuels en France | 251 à 253 | Selon l’année et les fériés | Important pour NB.JOURS.OUVRES |
Les cas d’usage les plus fréquents en entreprise
Le calcul de jour entre deux dates Excel intervient dans presque tous les services :
- Ressources humaines : ancienneté, durée de contrat, suivi des absences, préavis.
- Finance : délais de paiement, calcul d’échéances, contrôle de créances.
- Logistique : temps de transit, délai de livraison, lead time.
- Commerce : période promotionnelle, date de validité d’une offre.
- Juridique : échéances contractuelles, prescription, reconduction.
- Gestion de projet : durée des tâches, jalons, retard cumulé.
Dans chacun de ces cas, la formule n’est pas forcément la même. C’est pourquoi il faut choisir une méthode adaptée au besoin et éviter les copier-coller de formules sans validation métier.
Comment reproduire fidèlement le résultat de ce calculateur dans Excel
Si vous souhaitez obtenir dans Excel le même type de résultat que dans le calculateur ci-dessus, voici un schéma simple :
- Saisissez la date de début en A2 et la date de fin en B2.
- Pour les jours standards, utilisez =B2-A2.
- Pour un comptage inclusif, utilisez =B2-A2+1.
- Pour les jours ouvrés, utilisez =NB.JOURS.OUVRES(A2;B2).
- Pour un affichage détaillé, combinez DATEDIF avec les unités “y”, “ym” et “md”.
Cette méthode vous permet de construire un tableau de suivi cohérent, d’alimenter un dashboard et d’automatiser des analyses temporelles sans recourir à des macros.
Bonnes pratiques pour un fichier Excel fiable
Un calcul juste ne suffit pas si le classeur est difficile à maintenir. Voici quelques bonnes pratiques recommandées :
- Nommez clairement les colonnes : date de début, date de fin, jours calendaires, jours ouvrés.
- Utilisez des formats de date homogènes dans tout le fichier.
- Prévoyez une validation de données pour empêcher les dates incohérentes.
- Documentez les règles : date de fin incluse ou non, jours fériés pris en compte ou non.
- Ajoutez un onglet “paramètres” pour les jours fériés si nécessaire.
Ces pratiques réduisent les erreurs d’interprétation et facilitent la reprise du classeur par un collègue, un auditeur ou un client.
Sources officielles et ressources d’autorité
Pour approfondir la logique des dates, des calendriers et des calculs de durée, vous pouvez consulter ces ressources de référence :
- NIST.gov – Time and Frequency Division
- U.S. Census Bureau (.gov) – références calendaires et données temporelles
- NASA (.gov) – explications scientifiques sur le temps et les calendriers
Conclusion
Le calcul de jour entre deux dates Excel paraît simple, mais il devient réellement puissant lorsqu’on maîtrise les différentes logiques de calcul : jours calendaires, jours inclusifs, jours ouvrés et durée détaillée en années, mois et jours. Pour une utilisation basique, la soustraction directe fonctionne parfaitement. Pour un modèle plus explicite, la fonction JOURS améliore la lisibilité. Pour la gestion opérationnelle, NB.JOURS.OUVRES est souvent la meilleure solution. Enfin, pour les analyses RH et administratives, DATEDIF reste une option précieuse. En combinant une compréhension claire des besoins métier et les bonnes fonctions Excel, vous pouvez produire des calculs fiables, auditables et immédiatement exploitables.