Tableaux Excel

Guide : Calculer le nombre de jours entre deux dates dans Excel

Excel offre plusieurs méthodes simples pour calculer le nombre de jours entre deux dates. Voici un guide pas à pas.


1. Méthode simple avec une soustraction

Si vous avez deux dates dans des cellules, vous pouvez simplement les soustraire pour obtenir la différence en jours.

Étapes :

  1. Entrez la première date dans une cellule, par exemple A1 (ex. : 01/01/2024).
  2. Entrez la deuxième date dans une autre cellule, par exemple B1 (ex. : 15/01/2024).
  3. Dans une cellule vide (par exemple C1), saisissez la formule suivante : =B1-A1
  4. Appuyez sur Entrée.
    Le résultat affichera la différence en jours.

Remarque : Si vous souhaitez un résultat toujours positif, utilisez la formule suivante :

=ABS(B1-A1)

2. Utiliser la fonction DATEDIF

La fonction DATEDIF est une option plus avancée pour calculer les différences entre deux dates. Elle est utile si vous souhaitez une précision par jour, mois ou année.

Étapes :

  1. Entrez les deux dates dans les cellules A1 (date de début) et B1 (date de fin).
  2. Dans une cellule vide (par exemple C1), saisissez la formule suivante : =DATEDIF(A1, B1, "d")
  3. Appuyez sur Entrée.
    Le résultat affichera le nombre total de jours entre les deux dates.

Options supplémentaires :

  • “d” : Calcule le nombre total de jours.
  • “m” : Calcule le nombre total de mois complets entre les dates.
  • “y” : Calcule le nombre total d’années complètes entre les dates.

3. Calculer des différences avec des conditions (ex. jours ouvrables)

Si vous souhaitez calculer uniquement les jours ouvrables entre deux dates (excluant les week-ends et jours fériés), utilisez la fonction NB.JOURS.OUVRES.

Étapes :

  1. Entrez les dates dans A1 et B1.
  2. Dans une cellule vide (par exemple C1), saisissez la formule suivante : =NB.JOURS.OUVRES(A1, B1)
  3. Appuyez sur Entrée.
    Le résultat affichera le nombre de jours ouvrables.

Avec jours fériés :

  1. Entrez les jours fériés dans une plage de cellules, par exemple D1:D5.
  2. Modifiez la formule ainsi : =NB.JOURS.OUVRES(A1, B1, D1:D5)

4. Calculer des différences spécifiques avec heures et minutes

Pour calculer des différences plus précises entre deux dates et inclure les heures ou les minutes, utilisez la fonction DATEDIF combinée à des formules personnalisées.

Étapes :

  1. Entrez les deux dates et heures dans A1 (ex. : 01/01/2024 08:00) et B1 (ex. : 02/01/2024 18:00).
  2. Utilisez une formule pour inclure les heures : =B1-A1
  3. Formatez la cellule en Format personnalisé avec le type suivant :
    [h]:mm (pour afficher les heures et minutes totales).

Exemple Pratique

Date de début (A1)Date de fin (B1)Nombre de jours (C1)
01/01/202415/01/2024=DATEDIF(A1, B1, "d")

Conseils :

  • Vérifiez le format des cellules : Assurez-vous que les cellules contenant les dates sont au format Date.
  • Pour éviter les erreurs : Les dates doivent être valides. Par exemple, évitez d’utiliser des formats de texte.

Calculer les jours ouvrables seulement

Pour calculer uniquement les jours ouvrables entre deux dates dans Excel, utilisez la fonction intégrée NB.JOURS.OUVRES. Cette fonction exclut automatiquement les week-ends (samedi et dimanche) et peut également exclure des jours fériés si vous les indiquez.


Méthode 1 : Calculer les jours ouvrables de base

Si vous avez une plage de dates et que vous souhaitez uniquement les jours ouvrables entre ces deux dates :

Étapes :

  1. Entrez les deux dates :
    • Par exemple :
      • Date de début (A1) : 01/01/2024
      • Date de fin (B1) : 15/01/2024
  2. Utilisez la formule suivante dans une cellule vide (par exemple, C1) : =NB.JOURS.OUVRES(A1, B1)
  3. Appuyez sur Entrée.

Résultat :
Le nombre total de jours ouvrables entre le 1er janvier 2024 et le 15 janvier 2024 s’affiche, en excluant les week-ends.


Méthode 2 : Exclure les jours fériés

Si vous souhaitez également exclure les jours fériés dans le calcul :

Étapes :

  1. Listez vos jours fériés :
    • Entrez les jours fériés dans une plage de cellules, par exemple :
      • D1 : 01/01/2024 (Nouvel An)
      • D2 : 08/01/2024 (Jour férié fictif)
      • D3 : [Autres jours fériés…]
  2. Modifiez la formule pour inclure les jours fériés :
    • Utilisez la formule suivante dans une cellule vide (C1) : =NB.JOURS.OUVRES(A1, B1, D1:D10)
  3. Appuyez sur Entrée.

Résultat :
Le calcul exclut les week-ends et les jours fériés spécifiés dans la plage D1:D10.


Exemple Pratique

Date de début (A1)Date de fin (B1)Jours ouvrables (C1)Jours fériés (D1:D3)
01/01/202415/01/2024=NB.JOURS.OUVRES(A1,B1,D1:D3)01/01/2024, 08/01/2024

Méthode 3 : Calculer les jours ouvrables internationaux (si week-ends différents)

Si votre week-end n’est pas samedi-dimanche (exemple : vendredi-samedi dans certains pays), utilisez la fonction NB.JOURS.OUVRES.INTL.

Étapes :

  1. Saisissez vos dates :
    • Par exemple :
      • Date de début (A1) : 01/01/2024
      • Date de fin (B1) : 15/01/2024
  2. Définissez le type de week-end dans la formule :
    • Par exemple, pour vendredi-samedi comme week-ends : =NB.JOURS.OUVRES.INTL(A1, B1, 7)
    • Codes pour les week-ends :
      • 1 : Samedi-Dimanche (par défaut)
      • 7 : Vendredi-Samedi
      • 11 : Dimanche-Lundi
  3. Inclure les jours fériés si nécessaire : =NB.JOURS.OUVRES.INTL(A1, B1, 7, D1:D10)

Résultat :
Le nombre de jours ouvrables est ajusté selon les week-ends et les jours fériés.


  • Formater les cellules : Assurez-vous que les cellules contenant les dates et les jours fériés sont au format Date.
  • Recalculer automatiquement : Ces formules se mettent à jour automatiquement si vous modifiez les dates ou les jours fériés.

Autres articles

Afficher la date actuelle dans Excel :...
Voici un guide pratique pour afficher la date actuelle dans...
Read more
Série d’exercices corrigés - Excel Perfectionnement
Voici une série d’exercices conçus pour perfectionner vos compétences Excel....
Read more
Guide : Calculer une moyenne avec un...
Excel offre plusieurs méthodes pour calculer une moyenne tout en...
Read more

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *