Comment calculer le décalage journalier entre deux dates dans Excel

Avez-vous déjà voulu savoir combien de jours il vous reste avant vos vacances ? Ou combien de jours se sont écoulés depuis votre naissance ? Ou de combien de jours de travail avez-vous besoin pour mener à bien votre projet ? Si votre réponse est oui, alors cet article est pour vous.

Dans cet article, vous apprendrez à calculer le décalage de jour entre deux dates dans Excel facilement et avec précision. Vous en apprendrez plus sur :

  • DATE et DATEDIF fonctions que vous pouvez utiliser pour créer et comparer des dates dans Excel.
  • Comment modifier le format de date dans Excel en fonction de vos préférences.
  • Comment calculer la différence de jours entre deux dates de différentes manières, par exemple en calculant les jours calendaires, les jours de la semaine ou les jours de la semaine avec des jours fériés.
  • Comment utiliser des formules et des tableaux dynamiques pour calculer automatiquement la différence en jours entre deux dates.

C’est parti !

Qu’est-ce que la fonction DATE et DATEDIF dans Excel ?

Les fonctions DATE et DATEDIF sont deux fonctions très utiles pour travailler avec des dates dans Excel. Voyons ce qu’ils font et comment les utiliser.

Fonction DATE

La fonction DATE est une fonction qui vous permet de créer des dates en spécifiant séparément l’année, le mois et le jour. La syntaxe de la fonction DATE est la suivante :

=DATE(year, month, day)

Où:

  • year’est l’année que vous voulez faire, entre 1900 et 9999.
  • month est le mois que vous souhaitez créer, entre le 1er et le 12.
  • day est le jour que vous voulez faire, entre le 1er et le 31.

Par exemple, si vous souhaitez créer une date du 31 janvier 2024, vous pouvez utiliser la formule suivante :

=DATE(2024, 1, 31)

Le résultat est le suivant :

31/01/2024

Vous pouvez utiliser la fonction DATE pour créer des dates de différentes manières, par exemple :

  • Ajoutez ou soustrayez des années, des mois ou des jours à partir d’une date spécifique. Par exemple, si vous souhaitez connaître la date de six mois après le 31 janvier 2024, vous pouvez utiliser la formule suivante :

=DATE(2024, 1, 31) 6 30

Le résultat est le suivant :

31/07/2024

  • Utilisez une référence de cellule ou un nom de cellule comme argument d’une fonction DATE. Par exemple, si vous avez des années, des mois et des jours dans les cellules A1, B1 et C1, vous pouvez utiliser la formule suivante pour créer une date :

=DATE(A1, B1, C1)

Le résultat est le suivant :

31/01/2024

  • Utilisez une autre fonction, telle que TODAY, NOW ou YEAR, comme argument de fonction DATE. Par exemple, si vous souhaitez créer la date d’aujourd’hui, vous pouvez utiliser la formule suivante :

=DATE(YEAR(TODAY()), MONTH(TODAY()))), DAY(TODAY()))

Le résultat est le suivant :

31/01/2024

Fonction DATEDIF

La fonction DATEDIF est une fonction qui vous permet de calculer la différence entre deux dates dans une unité spécifique, telle qu’une année, un mois ou un jour. La syntaxe de la fonction DATEDIF est la suivante :

=DATEDIF(start_date, end_date, units)

Où:

  • start_date est la date de début que vous souhaitez comparer, dans un format de date Excel valide.
  • end_date s’agit de la date de fin que vous souhaitez comparer, dans un format de date Excel valide.
  • unit s’agit de l’unité que vous souhaitez utiliser pour calculer la différence, qui peut être l’une des valeurs suivantes :
ValeurSignification
YAnnée complète entre deux dates
MMois complet entre deux dates
DJours entre deux dates
MDJours entre deux dates, en ignorant les mois et les années
YMUn mois entre deux dates, sans tenir compte de l’année
YDLe jour entre deux dates, en ignorant l’année

Par exemple, si vous voulez compter le nombre d’années qui se sont écoulées depuis votre naissance et que vous êtes né le 1er janvier 2000, vous pouvez utiliser la formule suivante :

=DATEDIF(“01/01/20000”, TODAY(), “Y”)

Le résultat est le suivant :

24

Vous pouvez utiliser la fonction DATEDIF pour calculer la différence entre deux dates de différentes manières, par exemple :

  • Utilisez une date créée avec la fonction DATE comme argument de la fonction DATEDIF. Par exemple, si vous souhaitez calculer le nombre de jours restants avant vos vacances et que vos vacances commencent le 1er juillet 2024, vous pouvez utiliser la formule suivante :

=DATEDIF(TODAY(), DATE(2024, 7, 1), “D”)

Le résultat est le suivant :

152

  • Utilisez une référence de cellule ou un nom de cellule comme argument de la fonction DATEDIF. Par exemple, si vous avez des dates de début et de fin dans les cellules A2 et B2, vous pouvez utiliser la formule suivante pour calculer le nombre de mois qui s’écoulent entre deux dates :

=DATEDIF(A2, B2, “M”)

Le résultat est le suivant :

6

  • Utilisation de valeurs différentes pour les unités d’argument afin de calculer la différence entre deux dates dans des unités différentes. Par exemple, si vous souhaitez calculer le nombre d’années, de mois et de jours écoulés entre deux dates, vous pouvez utiliser la formule suivante :

=DATEDIF(A2, B2, “Y”) &” tahun, “& DATEDIF(A2, B2, “YM”) & “ bulan, “ DATEDIF(A2, B2, “MD”) &”hari”

Le résultat est le suivant :

0 tahun, 6 bulan, 0 hari

Comment changer le format de date dans Excel

Avant de commencer à calculer la différence en jours entre deux dates dans Excel, vous pouvez modifier le format de date dans Excel en fonction de vos préférences. Excel propose de nombreux formats de date parmi lesquels vous pouvez choisir, tels que :

  • Formats de date standard, tels que 31/01/2024 ou 01/31/2024.
  • Formats de date personnalisés, tels que 31-Jan-2024 ou January 31, 2024.
  • Formats de date internationaux, tels que 2024-01-31 ou 2024/01/31.

Pour modifier le format de date dans Excel, vous pouvez suivre ces étapes :

  1. Sélectionnez la cellule ou la plage de cellules qui contient les dates que vous souhaitez mettre en forme.
  2. Cliquez sur l’onglet Home dans le ruban, puis cliquez sur l’ icône Number Format dans le groupe Number.
  3. Sélectionnez l’un des formats de date disponibles dans la liste déroulante ou cliquez sur More Number Formats pour afficher plus d’options.
  4. Si vous sélectionnez More Number Formats, sélectionnez une catégorie Date dans la boîte de dialogue Format Cells, puis sélectionnez l’un des formats de date disponibles dans la liste ou créez votre format de date personnalisé à l’aide de codes de format de date.
  5. Cliquez sur OK pour appliquer le format de date que vous avez sélectionné.

Voici des exemples de différents formats de date que vous pouvez utiliser dans Excel :

FormatExemple
dd/mm/yyyy31/01/2024
mm/dd/yyyy01/31/2024
d-mmm-yyyy31-Jan-2024
mmmm d, yyyyJanuary 31, 2024
yyyy-mm-dd2024-01-31
yyyy/mm/dd2024

Eh bien, je vais continuer à écrire l’article tronqué. Voici la section suivante de l’article :

Comment calculer le décalage journalier entre deux dates de différentes manières

Une fois que vous avez appris les fonctions de DATE et de DATEDIF, vous voudrez peut-être savoir comment calculer la différence en jours entre deux dates de différentes manières, par exemple en calculant les jours calendaires, les jours de la semaine ou les jours de la semaine avec des jours fériés. Voici quelques façons de l’utiliser :

Comment calculer les jours calendaires entre deux dates

Un jour calendaire est un jour qui appartient à un calendrier régulier, qu’il s’agisse d’un jour ouvrable ou d’un jour férié. Pour calculer les jours calendaires entre deux dates, vous pouvez utiliser l’une des méthodes suivantes :

  • Utilisez DATEDIF fonctions avec une valeur de D pour l’argument unit. Par exemple, si vous souhaitez calculer le nombre de jours calendaires entre le 1er janvier 2024 et le 31 janvier 2024, vous pouvez utiliser la formule suivante :

=DATEDIF(“01/01/2224”, “31/01/2024”, “D”)

Le résultat est le suivant :

30

  • Utilisez l’opérateur de soustraction (-) pour soustraire la date de début de la date de fin. Par exemple, si vous souhaitez calculer le nombre de jours calendaires entre le 1er janvier 2024 et le 31 janvier 2024, vous pouvez utiliser la formule suivante :

=“31/01/2024” – “01/01/2024”

Le résultat est le suivant :

30

  • Utilisez une fonction NETWORKDAYS avec la valeur 7 pour l’ argument weekend. La fonction NETWORKDAYS est une fonction qui calcule le nombre de jours ouvrables entre deux dates, en tenant compte des jours fériés et des week-ends. Si vous spécifiez une valeur de 7 pour l’argument weekend, la fonction NETWORKDAYS considère tous les jours comme des jours ouvrables, calculant ainsi les jours calendaires. Par exemple, si vous souhaitez calculer le nombre de jours calendaires entre le 1er janvier 2024 et le 31 janvier 2024, vous pouvez utiliser la formule suivante :

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,,7)

Le résultat est le suivant :

30

Comment calculer les jours ouvrables entre deux dates

Un jour ouvrable est un jour qui n’est pas un week-end ou un jour férié. Par défaut, Excel considère le samedi et le dimanche comme des week-ends, mais vous pouvez ajuster les jours considérés comme des week-ends à l’aide de l’ argument weekend dans la fonction NETWORKDAYS. Pour calculer le nombre de jours ouvrables entre deux dates, vous pouvez utiliser l’une des méthodes suivantes :

  • Utilisez NETWORKDAYS fonctions sans l’argument weekend ou avec une valeur de 1 pour l’argument weekend . La fonction NETWORKDAYS comptera le nombre de jours ouvrables entre deux dates, en supposant que le samedi et le dimanche sont des week-ends. Par exemple, si vous souhaitez calculer le nombre de jours ouvrables entre le 1er janvier 2024 et le 31 janvier 2024, vous pouvez utiliser la formule suivante :

=NETWORKDAYS(“01/01/2024”, “31/01/2024”)

Ou:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, 1)

Le résultat est le suivant :

22

  • Utilisez la fonction NETWORKDAYS avec d’autres valeurs pour weekend arguments. La fonction NETWORKDAYS comptera le nombre de jours ouvrables entre deux dates, en supposant que le jour que vous avez spécifié est un week-end. Vous pouvez spécifier une valeur comprise entre 1 et 7 pour l’argument weekend, qui représente le premier jour du week-end. Par exemple, si vous souhaitez calculer le nombre de jours ouvrables entre le 1er janvier 2024 et le 31 janvier 2024, en supposant que le vendredi et le samedi sont les week-ends, vous pouvez utiliser la formule suivante :

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, 6)

Le résultat est le suivant :

20

  • Utilisez une fonction NETWORKDAYS avec des valeurs de tableau pour l’argument weekend. La fonction NETWORKDAYS comptera le nombre de jours ouvrables entre deux dates, en supposant que le jour que vous avez spécifié est un week-end. Vous pouvez spécifier une valeur de tableau qui contient des nombres compris entre 1 et 7 pour l’argument weekend, qui représente le jour que vous souhaitez considérer comme un week-end. Par exemple, si vous souhaitez calculer le nombre de jours ouvrables entre le 1er janvier 2024 et le 31 janvier 2024, en considérant le lundi, le mercredi et le vendredi comme week-ends, vous pouvez utiliser la formule suivante :

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, {2, 4, 6})

Le résultat est le suivant :

12

Comment calculer les jours ouvrables avec des jours fériés entre deux dates

Un jour ouvrable avec un jour férié est un jour ouvrable qui est aussi un jour férié. Vous pouvez calculer les jours ouvrables avec des jours fériés entre deux dates si vous souhaitez savoir combien de jours ouvrables vous avez manqués en raison de jours fériés, ou combien de jours ouvrables vous avez pour terminer votre projet en comptabilisant les jours fériés. Pour calculer les jours de la semaine avec des jours fériés entre deux dates, vous pouvez utiliser l’une des méthodes suivantes :

  • Utilisez la fonction NETWORKDAYS avec l’ argument holidays. La fonction NETWORKDAYS comptera le nombre de jours ouvrables entre deux dates, en soustrayant les jours fériés que vous spécifiez. Vous pouvez spécifier holidays arguments sous forme de références de cellule, de noms de cellule ou de tableaux contenant les dates de vacances que vous souhaitez supposer. Par exemple, si vous souhaitez calculer le nombre de jours ouvrables avec des jours fériés entre le 1er janvier 2024 et le 31 janvier 2024, en supposant que le 1er janvier, le 17 janvier et le 25 janvier sont des jours fériés, vous pouvez utiliser la formule suivante :

=NETWORKDAYS(“01/01/2024”, “31/01/2024”, {“01/01/2224”, “17/01/2024”, “25/01/2024”})

Le résultat est le suivant :

19

  • Utilisez WORKDAY fonctions avec holiday arguments. La fonction WORKDAY est une fonction qui calcule une date ouvrable qui tombe un certain nombre de jours ouvrables avant ou après une certaine date, en tenant compte des jours fériés et des week-ends. Si vous utilisez la fonction WORKDAY avec l’argument holidays, vous pouvez calculer les jours de la semaine avec des jours fériés entre deux dates de l’une des manières suivantes :
    • Spécifiez les dates de début et de fin en tant qu’ arguments start_date et end_date.
    • Spécifiez le nombre de jours ouvrables entre les dates de début et de fin comme argument days.
    • Spécifiez le jour férié que vous souhaitez considérer comme argument holidays.
    • Soustrayez le résultat de la fonction WORKDAY de la date de fin.

Par exemple, si vous souhaitez calculer le nombre de jours ouvrables avec des jours fériés entre le 1er janvier 2024 et le 31 janvier 2024, en supposant que le 1er janvier, le 17 janvier et le 25 janvier sont des jours fériés, vous pouvez utiliser la formule suivante :

=“31/01/2024” – WORKDAY(“01/01/2024”, 22, {“01/01/2024”, “17/01/2024”, “25/01/2024”})

Le résultat est le suivant :

3

Comment utiliser des formules et des tableaux dynamiques pour calculer automatiquement le décalage journalier entre deux dates

Si vous souhaitez calculer automatiquement la différence en jours entre deux dates, sans avoir à saisir une formule à chaque fois que vous modifiez la date, vous pouvez utiliser des formules et des tableaux dynamiques. Les tableaux dynamiques sont une fonctionnalité d’Excel qui vous permet d’analyser, de filtrer et d’organiser les données facilement et rapidement. Vous pouvez créer un tableau dynamique à partir des données dont vous disposez et utiliser des formules pour calculer la différence en jours entre deux dates dans un tableau dynamique. Voici les étapes à suivre :

  1. Créez vos données sous forme de tableau, avec des colonnes pour la date de début, la date de fin et le décalage de jour.
  1. Sélectionnez l’ensemble du tableau, puis cliquez sur l’onglet Insert du ruban, puis cliquez sur l’ icône Table dans le groupe Tables.
  2. Cochez la case My table has headers, puis cliquez sur OK. Vous remarquerez que votre tableau dispose désormais d’une mise en forme et de fonctionnalités spéciales, telles que les filtres, le tri et le nommage automatique.
  3. Cliquez sur n’importe quelle cellule du tableau, puis cliquez sur l’ onglet Design du ruban, puis renommez votre tableau à votre guise dans la zone Table Name. Par exemple, vous pouvez nommer votre table comme TabelTanggal.
  4. Cliquez sur la première cellule de la colonne Différence de jour, puis entrez une formule pour calculer la différence en jours entre deux dates. Vous pouvez utiliser n’importe laquelle des formules que vous avez apprises précédemment, mais assurez-vous d’utiliser des références de table dynamiques, et non des références de cellule statiques. Une référence de table dynamique est un moyen de faire référence à une cellule ou à une plage de cellules dans un tableau en utilisant des noms de table et des noms de colonne au lieu d’adresses de cellule. Par exemple, vous pouvez utiliser la formule suivante :

=DATEDIF([Start Date], [End Date], “D”)

Où:

  • [Date de début] est une référence de tableau dynamique pour les cellules de la colonne Date de début de la même ligne que la cellule active.
  • [Date de fin] est une référence de tableau dynamique pour les cellules de la colonne Tanggal Akhir dans la même ligne que la cellule active.
  1. Appuyez sur Enter pour saisir une formule, et vous verrez qu’elle sera appliquée automatiquement à l’ensemble de la colonne Décalage journalier, grâce à la fonction AutoFill du tableau dynamique. Vous remarquerez également que la formule s’ajuste automatiquement si vous ajoutez ou supprimez des lignes dans le tableau. Vous pouvez modifier les dates dans la colonne Date de début ou Date de fin, et la formule de la colonne Différence de jour recalculera automatiquement la différence en jours entre les deux dates. Voici un exemple du résultat final de votre tableau dynamique :
Date de débutDate de finDifférence de jour
01/01/202431/01/202430
01/02/202428/02/202427
01/03/202431/03/202430

En utilisant des tableaux et des formules dynamiques, vous pouvez calculer automatiquement la différence en jours entre deux dates et rendre vos tableaux plus flexibles et dynamiques.

Conclusion

Dans cet article, vous avez appris à calculer le décalage de jour entre deux dates dans Excel facilement et avec précision. Vous en savez plus sur :

  • DATE et DATEDIF fonctions que vous pouvez utiliser pour créer et comparer des dates dans Excel.
  • Comment modifier le format de date dans Excel en fonction de vos préférences.
  • Comment calculer la différence de jours entre deux dates de différentes manières, par exemple en calculant les jours calendaires, les jours de la semaine ou les jours de la semaine avec des jours fériés.
  • Comment utiliser des formules et des tableaux dynamiques pour calculer automatiquement la différence en jours entre deux dates.

En utilisant les connaissances et les compétences que vous avez acquises dans cet article, vous pouvez calculer la différence de jours entre deux dates dans Excel facilement et avec précision, et rendre votre tableau plus informatif et professionnel. Bonne chance!

ARTICLES LIÉS

Dernières articles