Calcul nombre de jours entre deux dates Excel XLS
Calculez instantanément le nombre exact de jours entre deux dates, affichez les jours ouvrés, comparez le mode exclusif et inclusif, et obtenez des formules Excel prêtes à copier pour vos fichiers XLS et XLSX.
Guide expert : calcul nombre de jours entre deux dates dans Excel XLS
Le calcul du nombre de jours entre deux dates dans Excel est l’une des opérations les plus fréquentes en gestion, finance, ressources humaines, logistique, suivi de projet et analyse de données. Dans un simple fichier XLS ou dans un classeur XLSX plus moderne, cette opération semble facile au premier regard. Pourtant, la réalité est plus subtile. Selon la formule utilisée, le résultat peut représenter des jours calendaires, des jours ouvrés, une durée inclusive, une différence exclusive, des mois complets ou encore des années révolues. Comprendre ces nuances permet d’éviter les erreurs de reporting, les écarts de paie, les mauvais délais contractuels et les approximations dans les tableaux de bord.
Dans Excel, une date n’est pas seulement un texte lisible comme 15/03/2024. C’est avant tout un numéro de série. En environnement Windows, Excel utilise généralement le système de dates 1900. Dans ce modèle, chaque jour correspond à une unité numérique. Cela signifie que pour obtenir un nombre de jours entre deux dates, il suffit souvent de soustraire une cellule contenant une date de début à une cellule contenant une date de fin. Si A2 contient la date de départ et B2 la date d’arrivée, la formule =B2-A2 renvoie la différence brute en jours.
Cette simplicité apparente explique pourquoi tant d’utilisateurs privilégient la soustraction directe. Mais cette méthode ne suffit pas toujours. Dans le monde réel, on peut vouloir inclure les deux dates, par exemple lorsqu’un séjour court du 1er juin au 5 juin inclus. Dans ce cas, la différence brute donne 4 jours, alors que le nombre de jours si l’on compte le premier et le dernier jour est 5. De même, une entreprise peut vouloir ignorer les week-ends pour calculer des jours ouvrés, ou exclure des jours fériés dans un suivi de production.
Comment Excel stocke les dates
La base du calcul repose sur le numéro de série. Dans le système 1900, le 1 janvier 1900 est très proche du début de la numérotation, et chaque date suivante augmente de 1. Dans le système 1904, utilisé historiquement sur certains Mac, la base de départ change. La différence entre les deux systèmes est de 1462 jours. C’est pourquoi un fichier partagé entre différents environnements peut afficher des dates décalées si le mauvais système est activé. Pour une équipe qui travaille entre plusieurs postes, cette information est essentielle.
| Élément comparé | Système 1900 | Système 1904 | Impact pratique |
|---|---|---|---|
| Date de base | Début historique aligné sur les anciennes versions Windows | 1 janvier 1904 | Décalage de 1462 jours entre les deux systèmes |
| Usage principal | Très majoritaire sur Excel Windows | Ancien usage Mac | Important lors d’un échange de fichiers XLS |
| Conséquence d’une mauvaise configuration | Dates qui paraissent correctes en local | Dates affichées avec plusieurs années d’écart | Erreurs majeures dans les échéances et historiques |
| Écart chiffré | 1462 jours, soit environ 4 ans et 1 jour | ||
Le calculateur ci-dessus tient compte de cette logique et vous montre aussi les numéros de série Excel approximatifs selon le système choisi. C’est particulièrement utile pour vérifier une importation de données, valider un export CSV ou comprendre pourquoi une différence semble juste dans une cellule mais fausse après migration vers un autre fichier.
Les méthodes de calcul les plus utilisées dans Excel
Il existe plusieurs façons de calculer le nombre de jours entre deux dates. Chaque méthode répond à un besoin précis :
- =B2-A2 : méthode directe, rapide, parfaite pour les jours calendaires.
- =DATEDIF(A2;B2;”d”) : utile si vous voulez un résultat explicite en jours entiers.
- =NB.JOURS.OUVRES(A2;B2) : calcule les jours ouvrés sans compter les week-ends.
- =NB.JOURS.OUVRES.INTL(A2;B2;code_weekend;jours_feries) : version avancée pour personnaliser les jours non travaillés.
- =B2-A2+1 : méthode simple pour obtenir un calcul inclusif.
La plupart des erreurs viennent d’un mauvais choix entre calcul exclusif et calcul inclusif. Si vous mesurez une durée écoulée, la différence brute suffit souvent. Si vous mesurez un nombre de jours de présence, de location, de location courte durée, de garde, de mission ou de réservation, le mode inclusif est souvent préférable. Ce point change directement le résultat final, parfois de manière critique dans un contrat.
Exemples concrets d’usage
Imaginons une date de début au 10 avril 2024 et une date de fin au 25 avril 2024. La différence calendaire simple est de 15 jours. Si vous comptez les deux dates, vous obtenez 16 jours. Si vous souhaitez connaître les jours ouvrés en excluant les samedis et dimanches, le total sera plus faible. C’est exactement ce type de distinction que les utilisateurs recherchent lorsqu’ils travaillent sur des délais de livraison, des périodes de facturation ou des plannings de congés.
- Gestion RH : calcul d’ancienneté, absence, période d’essai, congés.
- Finance : calcul d’intérêts sur une période, retard de paiement, échéance.
- Logistique : délai de transport entre date d’expédition et date de réception.
- Projet : durée entre lancement et livraison, jalons, sprints.
- Commercial : suivi de validité d’une offre, abonnement, contrat.
Jours calendaires, jours ouvrés et jours ouvrables
Une confusion fréquente concerne la différence entre jours calendaires, jours ouvrés et jours ouvrables. Les jours calendaires comptent tous les jours du calendrier, y compris les week-ends et jours fériés. Les jours ouvrés correspondent en général aux jours réellement travaillés, souvent du lundi au vendredi. Les jours ouvrables, selon les contextes, incluent parfois le samedi. Dans Excel, la fonction NB.JOURS.OUVRES répond au besoin standard du lundi au vendredi, tandis que NB.JOURS.OUVRES.INTL permet d’adapter le calendrier à des réalités métiers plus spécifiques.
| Type de calcul | Ce qui est compté | Formule Excel courante | Cas d’usage |
|---|---|---|---|
| Jours calendaires | Tous les jours du calendrier | =B2-A2 | Durée brute, délais simples, analyse générale |
| Jours inclusifs | Date de début + date de fin + jours intermédiaires | =B2-A2+1 | Séjours, périodes couvertes, présence |
| Jours ouvrés | Lundi à vendredi, hors week-end | =NB.JOURS.OUVRES(A2;B2) | Planning d’entreprise, production, service client |
| Jours ouvrés personnalisés | Calendrier métier spécifique | =NB.JOURS.OUVRES.INTL(…) | Industrie, commerce international, équipes décalées |
En matière de statistiques calendaires, il faut aussi garder à l’esprit que le calendrier grégorien repose sur une année moyenne de 365,2425 jours. Une année bissextile revient en principe tous les 4 ans, sauf pour les années séculaires non divisibles par 400. Cette structure n’est pas un détail théorique. Elle influence les calculs sur de longues périodes, en particulier lorsqu’on travaille sur plusieurs années, des cohortes historiques ou des projections financières.
Pourquoi les résultats peuvent sembler faux dans Excel
Quand un résultat paraît étrange, la cause est généralement l’une des suivantes :
- Une cellule ressemble à une date, mais elle est en réalité stockée comme texte.
- Le classeur utilise le mauvais système de dates, 1900 au lieu de 1904 ou inversement.
- La formule attend un calcul inclusif alors que la soustraction donne un calcul exclusif.
- Le besoin réel portait sur des jours ouvrés, pas sur des jours calendaires.
- Le format d’affichage masque la vraie valeur numérique de la cellule.
Pour valider votre calcul, la meilleure approche consiste à faire trois tests simples : vérifier l’alignement de la cellule, passer temporairement le format en nombre, et comparer le résultat avec une formule alternative. Par exemple, si =B2-A2 donne un résultat différent de =DATEDIF(A2;B2;”d”), il y a souvent un problème de données ou un décalage de logique métier. Dans la majorité des cas, les deux résultats devraient être cohérents pour un simple calcul en jours.
Bonnes pratiques pour les fichiers XLS et XLSX
Sur des fichiers Excel anciens au format XLS, il est encore plus important de documenter les calculs. Les classeurs historiques circulent souvent dans les entreprises depuis des années. Une feuille de calcul créée à une époque peut contenir des hypothèses non documentées, des formules héritées ou des formats régionaux différents. Pour éviter les erreurs :
- Ajoutez un libellé clair indiquant si le calcul est inclusif ou exclusif.
- Indiquez si le résultat doit être calendaire ou ouvré.
- Documentez le système de dates si le fichier est partagé entre plateformes.
- Normalisez le format des dates dès l’importation.
- Conservez un exemple de test connu pour vérifier que la formule donne le bon résultat.
Dans les environnements professionnels, ces bonnes pratiques réduisent les écarts d’interprétation entre équipes. Elles sont particulièrement utiles dans les directions financières, les services RH et les services opérationnels qui exploitent les dates comme base de calcul pour des coûts, des obligations ou des plannings.
Autorités et ressources fiables sur le temps, les calendriers et les dates
Pour approfondir la logique des calendriers, du temps civil et du comptage des jours, vous pouvez consulter les ressources suivantes :
Ces sources ne remplacent pas la documentation Excel elle-même, mais elles apportent un contexte solide sur la mesure du temps, les calendriers et les conventions qui sous-tendent les systèmes de dates numériques utilisés par les logiciels.
Quelle formule choisir selon votre objectif
Si vous avez besoin d’une réponse rapide dans un tableau de bord, choisissez la soustraction simple. Si vous devez produire un document fiable pour une équipe métier, préférez une formule explicitement adaptée au besoin. Pour une durée de présence, ajoutez souvent 1 jour. Pour un traitement RH ou un délai de production, vérifiez si le service attend des jours ouvrés. Pour un audit ou une migration de données, contrôlez le système de dates et les numéros de série.
En pratique, le meilleur calcul n’est pas seulement celui qui donne un nombre. C’est celui qui correspond exactement à la question posée. La force d’Excel est de permettre ces différentes logiques à partir d’une même base de dates. En maîtrisant les subtilités du calcul du nombre de jours entre deux dates, vous sécurisez vos analyses, vous améliorez la qualité de vos reportings et vous évitez des erreurs parfois coûteuses.