Guides Excel

Calcul Excel Date : Maîtrisez les Formules Essentielles pour Gérer le Temps

15 janvier 2026 8 vues

Excel est bien plus qu'un simple tableur ; c'est un outil puissant pour organiser et analyser des données, y compris les dates. Que vous ayez besoin de calculer des échéances, de déterminer la durée entre deux événements ou de créer des calendriers dynamiques, Excel offre une multitude de fonctions dédiées à la manipulation des dates. Ce guide vous dévoile les formules essentielles et les astuces pratiques pour exploiter pleinement le potentiel d'Excel dans la gestion de vos dates. Préparez-vous à gagner du temps et à simplifier vos tâches quotidiennes !

Comprendre le Format de Date dans Excel

Avant de plonger dans les formules, il est crucial de comprendre comment Excel gère les dates. Excel stocke les dates sous forme de nombres séquentiels, où chaque nombre représente un jour spécifique depuis le 1er janvier 1900. Par exemple, le 1er janvier 1900 est représenté par le nombre 1, le 2 janvier 1900 par le nombre 2, et ainsi de suite. Cette représentation numérique permet à Excel d'effectuer des calculs précis sur les dates.

L'Importance du Format d'Affichage

Bien qu'Excel stocke les dates sous forme de nombres, il les affiche dans un format plus lisible, tel que "jj/mm/aaaa" ou "mm/jj/aaaa". Le format d'affichage n'affecte pas la valeur sous-jacente de la date, mais uniquement la manière dont elle est présentée. Vous pouvez modifier le format d'affichage en sélectionnant les cellules contenant les dates, puis en cliquant sur "Format" -> "Cellules" -> "Nombre" -> "Date".

Erreurs Courantes liées au Format de Date

Une erreur fréquente est de saisir une date dans un format incorrect. Par exemple, si Excel attend le format "mm/jj/aaaa" et que vous saisissez "jj/mm/aaaa", il peut interpréter la date de manière erronée ou l'afficher sous forme de texte. Pour éviter ces erreurs, assurez-vous de vérifier le format de date par défaut de votre Excel et de saisir les dates en conséquence.

Les Formules Essentielles pour le Calcul Excel Date

Excel propose une large gamme de formules pour effectuer des calculs sur les dates. Voici quelques-unes des plus essentielles :

1. La Fonction AUJOURDHUI()

La fonction AUJOURDHUI() renvoie la date du jour. Elle ne prend aucun argument et se met à jour automatiquement à chaque ouverture du classeur.

Exemple :

=AUJOURDHUI()

Cette formule affichera la date du jour dans la cellule où elle est saisie.

2. La Fonction MAINTENANT()

La fonction MAINTENANT() renvoie la date et l'heure actuelles. Comme AUJOURDHUI(), elle ne prend aucun argument et se met à jour automatiquement.

Exemple :

=MAINTENANT()

Cette formule affichera la date et l'heure actuelles dans la cellule où elle est saisie.

3. Ajouter ou Soustraire des Jours à une Date

Pour ajouter ou soustraire des jours à une date, il suffit d'utiliser les opérateurs + et -. Étant donné qu'Excel stocke les dates sous forme de nombres, l'ajout ou la soustraction d'un nombre à une date revient à ajouter ou soustraire ce nombre de jours.

Exemple :

Si la cellule A1 contient la date "01/01/2024", la formule suivante :

=A1+7

renverra la date "08/01/2024" (en ajoutant 7 jours).

De même, la formule :

=A1-3

renverra la date "29/12/2023" (en soustrayant 3 jours).

4. La Fonction DATE()

La fonction DATE() permet de créer une date à partir de l'année, du mois et du jour. Elle prend trois arguments : l'année, le mois et le jour.

Syntaxe :

=DATE(année, mois, jour)

Exemple :

=DATE(2024, 1, 15)

Cette formule renverra la date "15/01/2024".

5. Les Fonctions JOUR(), MOIS() et ANNEE()

Ces fonctions permettent d'extraire respectivement le jour, le mois et l'année d'une date.

Syntaxe :

=JOUR(date) =MOIS(date) =ANNEE(date)

Exemple :

Si la cellule A1 contient la date "15/01/2024", les formules suivantes :

=JOUR(A1) renverra 15 =MOIS(A1) renverra 1 =ANNEE(A1) renverra 2024

6. La Fonction DATEDIF()

La fonction DATEDIF() calcule la différence entre deux dates en fonction de l'unité spécifiée (jours, mois, années, etc.). Elle prend trois arguments : la date de début, la date de fin et l'unité de calcul.

Syntaxe :

=DATEDIF(date_début, date_fin, unité)

Unités possibles :

  • "d" : nombre de jours entre les deux dates.
  • "m" : nombre de mois entre les deux dates.
  • "y" : nombre d'années entre les deux dates.
  • "md" : nombre de jours entre les deux dates, en ignorant les mois et les années.
  • "ym" : nombre de mois entre les deux dates, en ignorant les années.
  • "yd" : nombre de jours entre les deux dates, en ignorant les années.

Exemple :

Si la cellule A1 contient la date "01/01/2023" et la cellule B1 contient la date "01/01/2024", les formules suivantes :

=DATEDIF(A1, B1, "d") renverra 365 (nombre de jours entre les deux dates). =DATEDIF(A1, B1, "m") renverra 12 (nombre de mois entre les deux dates). =DATEDIF(A1, B1, "y") renverra 1 (nombre d'années entre les deux dates).

7. La Fonction FIN.MOIS()

La fonction FIN.MOIS() renvoie la date du dernier jour du mois, un nombre spécifié de mois avant ou après une date donnée. Elle prend deux arguments : la date de début et le nombre de mois à ajouter ou soustraire.

Syntaxe :

=FIN.MOIS(date_début, nombre_de_mois)

Exemple :

Si la cellule A1 contient la date "15/01/2024", la formule suivante :

=FIN.MOIS(A1, 0) renverra la date "31/01/2024" (dernier jour du mois de janvier 2024).

=FIN.MOIS(A1, 1) renverra la date "29/02/2024" (dernier jour du mois de février 2024).

=FIN.MOIS(A1, -1) renverra la date "31/12/2023" (dernier jour du mois de décembre 2023).

8. La Fonction JOURSEM()

La fonction JOURSEM() renvoie le numéro du jour de la semaine correspondant à une date. Par défaut, le dimanche est considéré comme le premier jour de la semaine (numéro 1) et le samedi comme le dernier jour (numéro 7). Vous pouvez modifier ce comportement en spécifiant un deuxième argument.

Syntaxe :

=JOURSEM(date, [type])

Types possibles :

  • 1 (ou omis) : dimanche = 1, samedi = 7
  • 2 : lundi = 1, dimanche = 7
  • 3 : lundi = 0, dimanche = 6

Exemple :

Si la cellule A1 contient la date "15/01/2024" (qui est un lundi), les formules suivantes :

=JOURSEM(A1) renverra 2 (car par défaut, dimanche = 1 et lundi = 2). =JOURSEM(A1, 2) renverra 1 (car avec le type 2, lundi = 1).

Exemples Pratiques de Calcul Excel Date

Calculer l'Âge à partir d'une Date de Naissance

Pour calculer l'âge d'une personne à partir de sa date de naissance, vous pouvez utiliser la fonction DATEDIF() combinée à la fonction AUJOURDHUI().

Formule :

=DATEDIF(date_de_naissance, AUJOURDHUI(), "y")

Exemple :

Si la cellule A1 contient la date de naissance "10/05/1990", la formule :

=DATEDIF(A1, AUJOURDHUI(), "y")

renverra l'âge de la personne en années (par exemple, 34 si nous sommes en 2024).

Calculer le Nombre de Jours Ouvrés entre Deux Dates

Pour calculer le nombre de jours ouvrés (c'est-à-dire les jours de la semaine du lundi au vendredi) entre deux dates, vous pouvez utiliser la fonction NB.JOURS.OUVRES().

Syntaxe :

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

Le troisième argument, [jours_fériés], est facultatif et permet de spécifier une plage de cellules contenant les dates des jours fériés à exclure du calcul.

Exemple :

Si la cellule A1 contient la date "01/01/2024" et la cellule B1 contient la date "31/01/2024", la formule :

=NB.JOURS.OUVRES(A1, B1)

renverra le nombre de jours ouvrés entre le 1er et le 31 janvier 2024 (en excluant les samedis et dimanches).

Si vous avez une liste de jours fériés dans la plage de cellules C1:C5, vous pouvez utiliser la formule :

=NB.JOURS.OUVRES(A1, B1, C1:C5)

Créer un Calendrier Dynamique

Excel peut également être utilisé pour créer des calendriers dynamiques qui se mettent à jour automatiquement en fonction de l'année et du mois sélectionnés. Cela nécessite une combinaison de plusieurs fonctions, notamment DATE(), JOURSEM(), FIN.MOIS() et des mises en forme conditionnelles.

Bien que la création d'un calendrier dynamique soit un peu plus complexe, de nombreux tutoriels en ligne et modèles Excel sont disponibles pour vous guider pas à pas.

Astuces et Bonnes Pratiques pour Travailler avec les Dates sur Excel

  • Vérifiez le format de date : Assurez-vous que le format de date est correctement configuré dans vos cellules pour éviter les erreurs d'interprétation.
  • Utilisez des références de cellules : Au lieu de saisir directement les dates dans les formules, utilisez des références de cellules pour faciliter la modification et la mise à jour des dates.
  • Commentez vos formules : Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement et faciliter la compréhension ultérieure.
  • Testez vos formules : Vérifiez toujours que vos formules renvoient les résultats attendus en utilisant des exemples concrets.
  • Explorez les fonctions avancées : N'hésitez pas à explorer les autres fonctions de date et d'heure d'Excel pour répondre à des besoins plus spécifiques.
  • Utilisez les mises en forme conditionnelles : Les mises en forme conditionnelles peuvent être utilisées pour mettre en évidence des dates spécifiques ou des plages de dates, ce qui facilite la visualisation et l'analyse des données.

Erreurs Courantes à Éviter

  • Confondre le format d'affichage et la valeur sous-jacente : Rappelez-vous que le format d'affichage n'affecte pas la valeur numérique de la date. Les calculs sont effectués sur la valeur numérique, pas sur le format d'affichage.
  • Utiliser des dates au format texte : Évitez de saisir des dates sous forme de texte, car Excel ne pourra pas effectuer de calculs sur ces dates. Assurez-vous que les cellules contenant des dates sont formatées en tant que dates.
  • Ignorer les années bissextiles : Tenez compte des années bissextiles lors de vos calculs, en particulier si vous utilisez la fonction DATEDIF() avec l'unité "d" (nombre de jours). Excel gère automatiquement les années bissextiles, mais il est important d'en être conscient.

En maîtrisant ces formules et astuces, vous serez en mesure d'exploiter pleinement le potentiel d'Excel pour la gestion de vos dates et de gagner un temps précieux dans vos tâches quotidiennes.

Questions fréquentes

Comment afficher la date d'aujourd'hui dans Excel ?

Utilisez la formule `=AUJOURDHUI()`. Elle affichera la date du jour et se mettra à jour automatiquement à chaque ouverture du fichier.

Comment calculer la différence entre deux dates en jours ?

Utilisez la fonction `=DATEDIF(date_début, date_fin, "d")`. Remplacez `date_début` et `date_fin` par les cellules contenant les dates, ou directement par les dates entre guillemets.

Comment extraire le mois d'une date dans Excel ?

Utilisez la fonction `=MOIS(date)`. Remplacez `date` par la cellule contenant la date dont vous souhaitez extraire le mois.

Mots-clés associés :

formule excel date calcul date excel jours ouvrables ajouter jours excel soustraire jours excel datedif excel

Partager cet article :