Guides Excel

Calcul Nombre de Jours Entre Deux Dates Excel : Méthodes Simples et Efficaces

14 janvier 2026 1 vues

Excel est un outil puissant pour la gestion de données, et le calcul du nombre de jours entre deux dates est une fonctionnalité essentielle pour de nombreux utilisateurs. Que ce soit pour le suivi de projets, la gestion des échéances ou l'analyse des délais, maîtriser cette compétence vous fera gagner un temps précieux. Cet article vous guidera à travers les différentes méthodes pour effectuer ce calcul, des plus simples aux plus avancées, avec des exemples concrets et des astuces pour éviter les erreurs courantes. Préparez-vous à optimiser votre utilisation d'Excel et à maîtriser le calcul de dates comme un pro !

Calculer le Nombre de Jours Entre Deux Dates Excel : Le Guide Complet

Le calcul du nombre de jours entre deux dates dans Excel est une tâche courante mais cruciale dans de nombreux contextes professionnels et personnels. Excel offre plusieurs méthodes pour y parvenir, allant des opérations arithmétiques simples aux fonctions dédiées. Ce guide vous présentera les différentes approches, leurs avantages et leurs inconvénients, ainsi que des astuces pour optimiser vos calculs.

Méthode 1 : La Soustraction Simple

La méthode la plus basique consiste à soustraire la date de début de la date de fin. Excel traite les dates comme des nombres séquentiels, où chaque jour est représenté par un entier. Par conséquent, une simple soustraction vous donnera le nombre de jours entre les deux dates.

Étapes :

  1. Saisissez les dates : Entrez la date de début dans une cellule (par exemple, A1) et la date de fin dans une autre cellule (par exemple, B1).
  2. Effectuez la soustraction : Dans une troisième cellule (par exemple, C1), entrez la formule =B1-A1.
  3. Vérifiez le format : Assurez-vous que la cellule contenant la formule est formatée en tant que nombre et non en tant que date. Si Excel affiche une date au lieu d'un nombre, modifiez le format de la cellule en sélectionnant "Nombre" dans le menu Format > Cellule > Nombre.

Exemple :

Si A1 contient "01/01/2024" et B1 contient "15/01/2024", la formule =B1-A1 dans C1 affichera "14", indiquant qu'il y a 14 jours entre les deux dates.

Avantages :

  • Simplicité et rapidité.
  • Facile à comprendre et à mettre en œuvre.

Inconvénients :

  • Ne tient pas compte des jours fériés ou des week-ends (voir méthodes plus avancées ci-dessous).
  • Nécessite que les cellules contiennent des dates valides.

Méthode 2 : Utilisation de la Fonction JOURS()

Excel propose une fonction dédiée pour calculer le nombre de jours entre deux dates : la fonction JOURS(). Cette fonction est plus explicite et peut rendre vos formules plus lisibles.

Syntaxe :

=JOURS(date_fin, date_début)

Étapes :

  1. Saisissez les dates : Comme précédemment, entrez la date de début et la date de fin dans des cellules.
  2. Utilisez la fonction JOURS() : Dans une cellule vide, entrez la formule =JOURS(B1, A1), où B1 est la cellule contenant la date de fin et A1 est la cellule contenant la date de début.

Exemple :

Si A1 contient "01/01/2024" et B1 contient "15/01/2024", la formule =JOURS(B1, A1) affichera "14".

Avantages :

  • Plus explicite que la soustraction simple.
  • Plus facile à comprendre pour les autres utilisateurs.

Inconvénients :

  • Ne tient pas compte des jours fériés ou des week-ends.
  • Nécessite des dates valides.

Méthode 3 : Calcul des Jours Ouvrés avec la Fonction NB.JOURS.OUVRES()

Si vous devez calculer le nombre de jours ouvrés (c'est-à-dire les jours de la semaine, hors week-ends) entre deux dates, Excel propose la fonction NB.JOURS.OUVRES(). Cette fonction est particulièrement utile pour la gestion de projets et le calcul des délais de livraison.

Syntaxe :

=NB.JOURS.OUVRES(date_début, date_fin, [jours_fériés])

  • date_début : La date de début.
  • date_fin : La date de fin.
  • [jours_fériés] (facultatif) : Une plage de cellules contenant les dates des jours fériés à exclure du calcul.

Étapes :

  1. Saisissez les dates : Entrez la date de début et la date de fin dans des cellules.
  2. Entrez les jours fériés (facultatif) : Si vous souhaitez exclure les jours fériés, créez une liste de ces dates dans une plage de cellules (par exemple, D1:D5).
  3. Utilisez la fonction NB.JOURS.OUVRES() : Dans une cellule vide, entrez la formule =NB.JOURS.OUVRES(A1, B1, D1:D5), où A1 est la cellule contenant la date de début, B1 est la cellule contenant la date de fin, et D1:D5 est la plage contenant les jours fériés.

Exemple :

Si A1 contient "01/01/2024", B1 contient "15/01/2024", et D1:D5 contient les jours fériés "01/01/2024", "08/01/2024", la formule =NB.JOURS.OUVRES(A1, B1, D1:D5) affichera "9", car il y a 11 jours ouvrés entre le 01/01/2024 et le 15/01/2024, et deux jours fériés doivent être exclus.

Avantages :

  • Prend en compte les week-ends.
  • Permet d'exclure les jours fériés.

Inconvénients :

  • Plus complexe que les méthodes précédentes.
  • Nécessite une liste des jours fériés pour un calcul précis.

Méthode 4 : Calcul des Jours Ouvrés Internationaux avec la Fonction NB.JOURS.OUVRES.INTL()

La fonction NB.JOURS.OUVRES.INTL() est une extension de NB.JOURS.OUVRES() qui permet de spécifier quels jours de la semaine sont considérés comme des week-ends. Cela est particulièrement utile si vous travaillez avec des calendriers différents du calendrier occidental standard.

Syntaxe :

=NB.JOURS.OUVRES.INTL(date_début, date_fin, [week-end], [jours_fériés])

  • date_début : La date de début.
  • date_fin : La date de fin.
  • [week-end] (facultatif) : Un nombre ou une chaîne de caractères spécifiant les jours de la semaine à considérer comme des week-ends. Par exemple, "1" représente samedi et dimanche, "11" représente uniquement dimanche, et "0000011" représente vendredi et samedi.
  • [jours_fériés] (facultatif) : Une plage de cellules contenant les dates des jours fériés à exclure du calcul.

Étapes :

  1. Saisissez les dates : Entrez la date de début et la date de fin dans des cellules.
  2. Définissez les week-ends (facultatif) : Si vous avez des week-ends non standard, déterminez le code correspondant.
  3. Entrez les jours fériés (facultatif) : Si vous souhaitez exclure les jours fériés, créez une liste de ces dates dans une plage de cellules.
  4. Utilisez la fonction NB.JOURS.OUVRES.INTL() : Dans une cellule vide, entrez la formule =NB.JOURS.OUVRES.INTL(A1, B1, "1", D1:D5), où A1 est la cellule contenant la date de début, B1 est la cellule contenant la date de fin, "1" indique que samedi et dimanche sont les week-ends, et D1:D5 est la plage contenant les jours fériés.

Exemple :

Si A1 contient "01/01/2024", B1 contient "15/01/2024", D1:D5 contient les jours fériés "01/01/2024", et vous utilisez la formule =NB.JOURS.OUVRES.INTL(A1, B1, "1", D1:D5), le résultat sera le nombre de jours ouvrés entre les deux dates, en excluant les samedis, dimanches et les jours fériés spécifiés.

Avantages :

  • Permet de définir des week-ends non standard.
  • Offre une grande flexibilité pour les calendriers internationaux.
  • Prend en compte les jours fériés.

Inconvénients :

  • Plus complexe que les autres méthodes.
  • Nécessite une bonne compréhension des codes de week-end.

Astuces et Bonnes Pratiques

  • Vérifiez le format des dates : Assurez-vous que les cellules contenant les dates sont correctement formatées en tant que dates. Excel peut parfois interpréter les dates de manière incorrecte si le format est incorrect.
  • Utilisez des références de cellules : Au lieu d'entrer directement les dates dans les formules, utilisez des références de cellules. Cela rendra vos formules plus flexibles et plus faciles à mettre à jour.
  • Créez une liste de jours fériés : Si vous utilisez fréquemment la fonction NB.JOURS.OUVRES() ou NB.JOURS.OUVRES.INTL(), créez une liste de jours fériés que vous pouvez réutiliser dans différentes formules.
  • Utilisez des noms de plage : Pour rendre vos formules plus lisibles, vous pouvez attribuer des noms aux plages de cellules contenant les dates ou les jours fériés. Par exemple, vous pouvez nommer la plage contenant les jours fériés "JoursFeries" et utiliser ce nom dans votre formule.
  • Testez vos formules : Avant d'utiliser une formule pour des calculs importants, testez-la avec des exemples simples pour vous assurer qu'elle fonctionne correctement.

Erreurs Courantes à Éviter

  • Format de date incorrect : Une erreur courante est de ne pas formater correctement les cellules contenant les dates. Assurez-vous que les cellules sont formatées en tant que dates et que le format correspond à vos préférences régionales.
  • Inversion des dates : Vérifiez que vous avez entré les dates dans le bon ordre dans les formules. La fonction JOURS() et la soustraction simple donneront un résultat négatif si la date de début est postérieure à la date de fin.
  • Oubli des jours fériés : Si vous devez calculer le nombre de jours ouvrés, n'oubliez pas d'inclure les jours fériés dans la liste des jours à exclure.
  • Mauvaise interprétation des codes de week-end : Si vous utilisez la fonction NB.JOURS.OUVRES.INTL(), assurez-vous de bien comprendre les codes de week-end pour éviter des erreurs de calcul.

En maîtrisant ces différentes méthodes et en suivant ces conseils, vous serez en mesure de calculer avec précision le nombre de jours entre deux dates dans Excel, que ce soit pour des calculs simples ou des analyses plus complexes.

Questions fréquentes

Comment calculer le nombre de jours entre deux dates en incluant les deux dates ?

Pour inclure les deux dates dans le calcul, ajoutez simplement 1 au résultat de votre formule. Par exemple, si vous utilisez la soustraction simple, la formule deviendra `=B1-A1+1`. Si vous utilisez la fonction `JOURS()`, la formule sera `=JOURS(B1, A1)+1`.

Comment afficher le résultat du calcul en années, mois et jours ?

Vous pouvez utiliser les fonctions `ANNEE()`, `MOIS()` et `JOUR()` en combinaison avec les fonctions `ENT()` (pour obtenir la partie entière) et des soustractions pour décomposer le nombre de jours en années, mois et jours. Cela nécessite une formule plus complexe, mais elle est réalisable.

Pourquoi Excel affiche-t-il une date au lieu du nombre de jours ?

Cela se produit généralement parce que la cellule contenant la formule est formatée comme une date. Pour corriger cela, sélectionnez la cellule, puis allez dans le menu Format > Cellule > Nombre et choisissez le format "Nombre" ou "Standard".

Mots-clés associés :

calcul date excel formule excel date jours ouvrables excel fonction excel date différence date excel

Partager cet article :