Comment calculer le nombre de jours entre deux dates dans Excel

Regarder la vidéo - Calculer le nombre de jours de travail entre deux dates

Excel dispose de fonctions puissantes pour calculer le nombre de jours entre deux dates dans Excel. Ceux-ci sont particulièrement utiles lorsque vous créez des diagrammes de Gantt ou des chronologies pour une proposition/un projet.

Dans ce tutoriel, vous apprendrez à calculer le nombre de jours entre deux dates (dans divers scénarios) :

Calcul du nombre total de jours entre deux dates dans Excel

Excel a plusieurs façons de calculer les jours entre deux dates.

Utilisation de la fonction JOURS

La fonction Excel DAYS peut être utilisée pour calculer le nombre total de jours où vous avez la date de début et de fin.

Vous devez spécifier la « Date de début » et la « Date de fin » dans la fonction Jours, et cela vous donnera le nombre total de jours entre les deux dates spécifiées.

Par exemple, supposons que la date de début se trouve dans la cellule B1 et que la date de fin se trouve dans la cellule B2 (comme indiqué ci-dessous) :

La formule suivante vous donnera le nombre total de jours entre les deux dates :

=JOURS(B2,B1)

Notez que vous pouvez également spécifier manuellement les dates dans la fonction Jours en la mettant entre guillemets. Assurez-vous simplement que ces dates entre guillemets sont dans un format de date accepté dans Excel.

La fonction Jours vous donne le nombre de jours entre deux dates. Cela signifie que si les dates sont le 1er décembre 2021-2022 et le 2 décembre 2021-2022, il renverra 1. Si vous voulez que les deux jours soient comptés, vous devez ajouter 1 au résultat de la fonction Jours. Vous pouvez en savoir plus sur la fonction Jours ici.

Utilisation de la fonction DATEDIF

Fonction DATEDIF (dérivée de Différence de dateréférence) permet également d'obtenir rapidement le nombre de jours entre deux dates. Mais contrairement à la fonction DAYS, elle peut faire plus que cela.

Vous pouvez également utiliser la fonction DATEDIF pour calculer le nombre de mois ou d'années qui se sont écoulés dans les deux dates données.

Supposons que vous ayez l'ensemble de données ci-dessous et que vous souhaitiez obtenir le nombre de jours entre ces deux dates :

Vous pouvez utiliser la formule DATEDIF ci-dessous pour ce faire :

=DATESI(B1,B2,"D")

La formule DATEDIF ci-dessus prend trois arguments :

  • La date de début - B1 dans cet exemple
  • La date de fin - B2 dans cet exemple
  • "D" - la chaîne de texte qui indique à la fonction DATEDIF ce qui doit être calculé.

Notez également que délignez les autres fonctions Excel, lorsque vous tapez la fonction DATEDIF dans Excel, elle n'affichera pas l'IntelliSense (l'option de saisie semi-automatique qui vous aide avec les arguments de la formule).

Si vous souhaitez uniquement calculer le nombre de jours entre deux dates données, il est préférable d'utiliser la fonction JOURS. DATEDIF est plus adapté lorsque vous souhaitez calculer le nombre total d'années ou de mois qui se sont écoulés entre deux dates.

Par exemple, la formule ci-dessous vous donnerait le nombre total de mois entre les deux dates (en B1 et B2)

=DATESI(B1,B2,"M")

De même, la formule ci-dessous vous donnera le nombre total d'années entre les deux dates :

=DATESI(B1,B2,"Y")

Vous pouvez en savoir plus sur la fonction DATEDIF ici. L'une des utilisations courantes de cette fonction est lorsque vous devez calculer l'âge dans Excel.

Nombre de jours ouvrables entre deux dates dans Excel

Excel a deux fonctions qui vous donneront le nombre total de jours ouvrables entre deux dates et prendront automatiquement en compte les week-ends et les jours fériés spécifiés.

  • Fonction Excel NETWORKDAYS - vous devez l'utiliser lorsque les jours de week-end sont le samedi et le dimanche.
  • Fonction Excel NETWORKDAYS INTERNATIONAL - utilisez-la lorsque les jours de week-end ne sont pas le samedi et le dimanche.

Examinons d'abord rapidement la syntaxe et les arguments de la fonction NETWORKDAYS.

Fonction Excel NETWORKDAYS - Syntaxe et arguments

=NETWORKDAYS(start_date, end_date, [vacances])

  • start_date - une valeur de date qui représente la date de début.
  • end_date - une valeur de date qui représente la date de fin.
  • [vacances] - (Facultatif) Il s'agit d'une plage de dates qui sont exclues du calcul. Par exemple, il peut s'agir de jours fériés nationaux/publics. Cela peut être entré comme référence à une plage de cellules qui contient les dates, un tableau de numéros de série qui représentent les dates ou une plage nommée.

Regardons d'abord un exemple où vous souhaitez calculer le nombre de jours ouvrés (jours ouvrés) entre deux dates avec samedi et dimanche comme week-end.

Pour calculer le nombre de jours ouvrables (colonne D) - lorsque la date de début, la date de fin et les jours fériés sont spécifiés - utilisez la formule ci-dessous dans D3 et copiez pour toutes les cellules :

=JOURS RÉSEAU(B2,C2,$F$2:$F$6)

Cette fonction fonctionne très bien dans la plupart des cas, sauf ceux où les week-ends sont des jours autres que le samedi et le dimanche.

Par exemple, dans les pays du Moyen-Orient, le week-end est le vendredi et le samedi, ou dans certains emplois, les gens peuvent avoir une semaine de travail de six jours.

Pour faire face à de tels cas, Excel a une autre fonction - NETWORKDAYS.INTL (introduit dans Excel 2010).

Avant de vous présenter l'exemple, découvrons rapidement la syntaxe et les arguments de la fonction Excel NETWORKDAY INTERNATIONAL

Fonction Excel NETWORKDAYS INTERNATIONAL - Syntaxe et arguments

=NETWORKDAYS.INTL(start_date, end_date, [week-end], [vacances])

  • date de début - une valeur de date qui représente la date de début.
  • date de fin - une valeur de date qui représente la date de fin.
  • [fin de semaine] - (Facultatif) Ici, vous pouvez spécifier le week-end, qui peut être n'importe quel jour ou deux jours. Si cela est omis, le samedi et le dimanche sont considérés comme le week-end.
  • [vacances] - (Facultatif) Il s'agit d'une plage de dates qui sont exclues des calculs. Par exemple, il peut s'agir de jours fériés nationaux/publics. Cela peut être entré comme référence à une plage de cellules qui contient les dates ou peut être un tableau de numéros de série qui représentent les dates.

Voyons maintenant un exemple de calcul du nombre de jours ouvrés entre deux dates où les jours de week-end sont le vendredi et le samedi.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous :

Pour calculer le nombre de jours ouvrables (colonne D) avec le week-end comme vendredi et samedi, utilisez la formule suivante :

=JOURS RÉSEAU.INTL(B2,C2,7,$F$2:$F$6)

Le troisième argument de cette formule (le nombre 7) indique à la formule de considérer le vendredi et le samedi comme le week-end.

Nombre de week-ends entre deux dates dans Excel

Nous pouvons utiliser la fonction NETWORKDAYS pour calculer le nombre de week-ends entre deux dates.

Alors que la fonction Networkdays calcule le nombre de jours ouvrables, nous pouvons également l'utiliser pour obtenir le nombre de jours de week-end entre deux dates.

Supposons que nous ayons un ensemble de données comme indiqué ci-dessous :

Voici la formule qui vous donnera le nombre total de jours de week-end entre les deux dates :

=JOURS(C2,B2)+1-JOURS RÉSEAU(B2,C2)

Nombre de jours de travail dans un emploi à temps partiel

Vous pouvez également utiliser la fonction Excel NETWORKDAYS.INTL pour calculer le nombre de jours de travail dans un travail à temps partiel.

Prenons un exemple où vous êtes impliqué dans un projet où vous devez travailler à temps partiel (mardi et jeudi uniquement).

Voici la formule qui va y arriver :

=JOURS RÉSEAU.INTL($B$3,$C$3,"1010111",$E$3:$E$7)

Notez qu'au lieu de choisir le week-end dans la liste déroulante intégrée à la fonction, nous avons utilisé “1010111” (entre guillemets).

  • 0 indique un jour ouvrable
  • 1 indique un jour non ouvrable

Le premier nombre de cette série représente le lundi et le dernier nombre représente le dimanche.

Donc « 0000011 signifierait que du lundi au vendredi sont des jours ouvrables et que le samedi et le dimanche sont chômés (week-end).

Avec la même logique, “1010111” indique que seuls le mardi et le jeudi sont travaillés, et les 5 jours de repos sont chômés.

Si vous avez des jours fériés (que vous ne souhaitez pas voir comptés dans le résultat), vous pouvez spécifier ces jours fériés comme quatrième argument.

Nombre de lundis entre deux dates

Pour trouver le nombre de lundis entre deux dates (ou tout autre jour), nous pouvons utiliser la même logique que celle utilisée ci-dessus pour calculer les emplois à temps partiel.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous :

Voici la formule qui vous donnera le nombre de lundis entre les deux dates :

=JOURS RÉSEAU.INTL(B2,C2,"0111111")

Dans cette formule, « 0 » signifie un jour ouvrable et « 1 » signifie un jour non ouvrable.

Cette formule nous donne le nombre total de jours ouvrés en considérant que le lundi est le seul jour ouvré de la semaine.

De même, vous pouvez également calculer le nombre de jours entre deux dates données.

Vous aimerez peut-être aussi les tutoriels suivants :

  • Modèle de calculatrice de feuille de temps Excel.
  • Convertir la date en texte dans Excel.
  • Comment regrouper des dates dans des tableaux croisés dynamiques dans Excel.
  • Comment insérer automatiquement la date et l'heure dans Excel
  • Convertir le temps en nombre décimal dans Excel (heures, minutes, secondes)
  • Comment additionner des valeurs entre deux dates dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave