Calcul entre 2 dates sous Excel
Calculez rapidement le nombre de jours, jours ouvrés, semaines, mois et années entre deux dates, puis récupérez directement les formules Excel adaptées à votre besoin professionnel, administratif ou analytique.
Calculateur interactif de différence entre deux dates
Résultats
Renseignez vos dates puis cliquez sur Calculer.
Guide expert : comment faire un calcul entre 2 dates sous Excel
Le calcul entre 2 dates sous Excel est l’une des opérations les plus utiles dans la gestion administrative, le suivi de projet, la comptabilité, les ressources humaines, l’analyse commerciale et la planification. Derrière une demande apparemment simple comme « combien de jours séparent ces deux dates ? », il existe en réalité plusieurs interprétations possibles. Souhaitez-vous compter tous les jours calendaires, seulement les jours ouvrés, les mois complets, les années révolues, ou une combinaison de type années-mois-jours ? Excel permet de couvrir tous ces cas, à condition d’utiliser la bonne formule.
Dans Excel, une date n’est pas seulement un affichage visuel. C’est une valeur numérique. Autrement dit, lorsque vous soustrayez une date à une autre, Excel renvoie le nombre de jours qui les sépare. C’est la base de presque tous les calculs de durée. Par exemple, si la date de début est dans la cellule A2 et la date de fin dans B2, la formule =B2-A2 permet d’obtenir l’écart en jours. Cette simplicité est puissante, mais elle devient plus subtile lorsque l’on veut exclure les week-ends, ignorer certains jours fériés, obtenir des mois complets ou traiter correctement des périodes longues.
Pourquoi ce calcul est si important dans la pratique
Le calcul entre deux dates intervient dans des dizaines de processus métiers. En finance, il permet de mesurer des délais de paiement ou des périodes d’intérêts. En RH, il sert à calculer l’ancienneté, les périodes d’essai et les congés. En logistique, il permet de suivre des délais de livraison et des fenêtres de traitement. En gestion de projet, il mesure la durée d’une tâche, d’une phase ou d’un jalon. En contexte juridique ou administratif, il aide à vérifier le respect d’une échéance ou d’un préavis.
- Calcul du nombre de jours entre une commande et une livraison
- Mesure de l’ancienneté d’un salarié
- Détermination d’une durée de contrat ou d’abonnement
- Suivi de retards ou d’échéances fournisseurs
- Calcul de jours ouvrés pour la paie ou la gestion du temps
- Analyse de cycles clients et délais de recouvrement
La méthode la plus simple : soustraire deux dates
Pour obtenir le nombre de jours entre deux dates dans Excel, la méthode la plus directe consiste à écrire :
=B2-A2
Si A2 contient 01/03/2025 et B2 contient 15/03/2025, Excel retourne 14. Cela signifie qu’il y a 14 jours d’écart entre les deux dates. Si vous voulez inclure la date de fin dans le comptage, vous pouvez ajouter 1 :
=B2-A2+1
Cette nuance est très importante. Beaucoup d’erreurs dans les tableaux viennent d’un désaccord sur la convention de comptage. Certaines entreprises comptent en durée écoulée pure, d’autres en nombre de jours inclusifs. Avant de construire votre formule, définissez toujours la règle métier.
Calculer uniquement les jours ouvrés dans Excel
Lorsque vous devez exclure les samedis et dimanches, la formule standard ne suffit plus. Il faut utiliser la fonction NB.JOURS.OUVRES dans la version française d’Excel, ou NETWORKDAYS dans la version anglaise. Cette fonction compte les jours ouvrés entre une date de début et une date de fin et peut aussi retirer les jours fériés.
=NB.JOURS.OUVRES(A2;B2)
Si vous avez une liste de jours fériés dans D2:D12, utilisez :
=NB.JOURS.OUVRES(A2;B2;D2:D12)
Cette approche est essentielle dans les services RH, dans la planification et dans le suivi d’activité. Le nombre de jours calendaires peut être trompeur lorsqu’une période couvre plusieurs week-ends ou des jours non travaillés. Pour les entreprises internationales, il faut aussi parfois adapter la définition du week-end, par exemple vendredi-samedi selon le pays ou le secteur.
Utiliser NB.JOURS.OUVRES.INTL pour personnaliser le week-end
La fonction NB.JOURS.OUVRES.INTL permet de choisir quels jours sont considérés comme non travaillés. C’est particulièrement utile si votre organisation n’utilise pas le schéma samedi-dimanche.
=NB.JOURS.OUVRES.INTL(A2;B2;1;D2:D12)
Le code 1 correspond généralement au week-end samedi-dimanche. D’autres codes existent pour dimanche seulement, vendredi-samedi ou encore des configurations personnalisées. Dans un environnement multinational, cette fonction est souvent plus robuste que NB.JOURS.OUVRES classique.
Calculer des mois ou des années entre deux dates
Beaucoup d’utilisateurs veulent connaître le nombre de mois entre deux dates. Il faut alors préciser si l’on parle de mois complets ou d’une durée approximative. Pour obtenir des mois complets, la fonction DATEDIF est souvent la plus pratique, même si elle est peu visible dans l’interface d’Excel.
=DATEDIF(A2;B2;"m")
Pour des années complètes :
=DATEDIF(A2;B2;"y")
Pour obtenir les jours restants après retrait des années complètes :
=DATEDIF(A2;B2;"yd")
Et pour les mois restants après retrait des années :
=DATEDIF(A2;B2;"ym")
La fonction DATEDIF est très pratique pour construire un affichage de type « 3 ans, 2 mois et 14 jours », très demandé dans les dossiers RH, les tableaux d’ancienneté ou les contrats longue durée.
Exemple complet d’ancienneté
Supposons qu’une date d’embauche soit en A2 et la date du jour en B2. Vous pouvez afficher une ancienneté détaillée avec :
=DATEDIF(A2;B2;"y")&" an(s), "&DATEDIF(A2;B2;"ym")&" mois, "&DATEDIF(A2;B2;"md")&" jour(s)"
Cette formule est extrêmement utile pour produire une lecture humaine de la durée, bien plus parlante qu’un simple nombre de jours.
Comparatif des principales méthodes Excel
| Méthode | Formule type | Usage recommandé | Avantage principal |
|---|---|---|---|
| Différence simple en jours | =B2-A2 | Délais calendaires, suivi simple | Rapide, lisible, universel |
| Jours ouvrés standard | =NB.JOURS.OUVRES(A2;B2) | Planning, RH, administration | Exclut automatiquement week-ends |
| Jours ouvrés personnalisés | =NB.JOURS.OUVRES.INTL(A2;B2;1;D2:D12) | Contextes internationaux | Week-end configurable |
| Mois complets | =DATEDIF(A2;B2;”m”) | Abonnements, contrats, échéances | Calcul propre des mois entiers |
| Années complètes | =DATEDIF(A2;B2;”y”) | Âge, ancienneté, durée légale | Idéal pour des périodes longues |
Statistiques utiles pour choisir la bonne unité de temps
Dans les environnements bureautiques, l’erreur la plus fréquente n’est pas une erreur de formule, mais une erreur d’interprétation de la durée. Une équipe finance parle souvent en jours calendaires, alors qu’une équipe RH ou planning travaille principalement en jours ouvrés. Pour cela, il est utile de comparer les unités sur des bases concrètes. Les valeurs ci-dessous s’appuient sur les conventions calendaires standard généralement utilisées dans l’analyse métier.
| Référence temporelle | Valeur courante | Interprétation métier | Remarque pratique dans Excel |
|---|---|---|---|
| Année civile | 365 jours | Base standard de comparaison | 366 les années bissextiles |
| Semaine | 7 jours | Suivi de projets et planning opérationnel | =Jours/7 pour une estimation simple |
| Mois moyen | 30,44 jours | Approximation analytique courante | Ne remplace pas DATEDIF pour les mois complets |
| Jours ouvrés par semaine | 5 jours | Référence la plus fréquente en entreprise | Peut changer selon le pays ou le secteur |
| Heures sur une journée de travail | 7 à 8 heures | Conversion utile pour pilotage RH | Dépend de la convention d’entreprise |
Les pièges les plus fréquents dans le calcul entre deux dates
- Dates stockées en texte : si Excel ne reconnaît pas la cellule comme une vraie date, la soustraction ne fonctionnera pas correctement. Vérifiez le format ou utilisez DATEVAL si nécessaire.
- Inversion des dates : si la date de fin est antérieure à la date de début, vous obtenez une valeur négative avec une simple soustraction. Cela peut être normal ou à bloquer selon le besoin.
- Confusion entre jours calendaires et jours ouvrés : c’est la source la plus commune d’erreurs de reporting.
- Oubli des jours fériés : dans les calculs opérationnels ou RH, ne pas exclure les jours non travaillés fausse l’analyse.
- Mois approximatifs : diviser un nombre de jours par 30 ne donne pas un nombre exact de mois complets.
- Problèmes de format régional : selon les paramètres locaux, Excel peut interpréter différemment les dates au format jour/mois/année ou mois/jour/année.
Quelle formule Excel choisir selon le cas d’usage
1. Vous voulez un nombre simple de jours
Utilisez =B2-A2. C’est la meilleure solution pour un calcul brut et rapide.
2. Vous voulez un nombre de jours ouvrés
Utilisez =NB.JOURS.OUVRES(A2;B2;plage_feries). Idéal pour les tableaux RH, les échéanciers, les opérations et les délais internes.
3. Vous voulez connaître l’ancienneté exacte
Utilisez DATEDIF avec les unités “y”, “ym” et “md”. Vous obtenez un affichage très lisible et juridiquement plus pertinent dans de nombreux contextes.
4. Vous travaillez à l’international
Choisissez NB.JOURS.OUVRES.INTL afin de paramétrer le week-end et de coller à la réalité locale de votre organisation.
Bonnes pratiques pour des tableaux Excel fiables
- Stockez toujours les dates comme de vraies dates Excel, jamais comme texte libre.
- Documentez la logique utilisée : jours calendaires, jours ouvrés, inclusif ou exclusif.
- Centralisez les jours fériés dans une plage dédiée et nommée.
- Testez vos formules sur des cas limites : fin de mois, année bissextile, date de fin antérieure.
- Affichez clairement l’unité du résultat : jours, mois, années ou format mixte.
- Utilisez une validation de données pour éviter des saisies incohérentes.
Comment utiliser ce calculateur avant de reproduire la formule dans Excel
Le calculateur ci-dessus est particulièrement utile pour valider rapidement un scénario avant d’implémenter la formule dans un classeur. Vous pouvez comparer plusieurs modes de calcul, visualiser l’écart entre jours calendaires et jours ouvrés, puis copier la formule Excel proposée. C’est une façon très efficace de réduire les erreurs lorsque plusieurs règles métier coexistent dans la même organisation.
Par exemple, si vous travaillez dans la gestion de projet, vous pouvez saisir une date de début, une date de fin, les jours fériés du calendrier interne, puis vérifier la durée totale et la durée ouvrée. Si vous êtes en RH, vous pouvez contrôler l’ancienneté complète d’un collaborateur. Si vous êtes en finance, vous pouvez d’abord vérifier le nombre de jours calendaires, puis décider si une approche en jours ouvrés est plus cohérente selon le contrat ou la procédure.
Sources d’autorité utiles
Pour compléter votre pratique d’Excel et sécuriser vos calculs de dates, consultez aussi ces ressources d’autorité :
- U.S. Census Bureau : données calendaires, temporalité et statistiques démographiques utiles pour les analyses de périodes.
- National Institute of Standards and Technology : références de mesure du temps et standards utiles pour la cohérence analytique.
- Harvard University : ressources méthodologiques générales en analyse de données et bonnes pratiques de traitement tabulaire.