Fonctions Date & Heure Excel
Tu calcules les délais manuellement ? Tu comptes les jours entre deux dates sur ton calendrier ? Tu galères à savoir combien de jours ouvrés restent avant une deadline ? Les fonctions date d'Excel automatisent tout ça.
Scénario typique : tu gères un tableau de projets avec des dates de début et de fin. Tu veux savoir automatiquement combien de jours reste-t-il, si le projet est en retard, et quel mois correspond chaque échéance pour faire des stats. Sans fonctions date, c'est un casse-tête permanent. Avec elles, tes tableaux se mettent à jour tout seuls.
Les fonctions date te permettent de manipuler les dates comme des données. Tu peux calculer des durées, extraire l'année/mois/jour d'une date, ajouter des jours ou des mois, trouver le dernier jour du mois, compter les jours ouvrés... Tout ce dont tu as besoin pour automatiser tes plannings et tes calculs temporels.
La fonction AUJOURDHUI() est la base : elle te donne la date du jour et se met à jour automatiquement. Combine-la avec DATEDIF pour calculer des durées, ou avec des opérations simples (date + 30 pour ajouter 30 jours). Pour les calculs professionnels, NB.JOURS.OUVRES compte uniquement les jours de travail.
Calculs automatiques
Durées, délais et échéances calculés en temps réel
Toujours à jour
Les dates relatives se recalculent chaque jour
Jours ouvrés
Calcule en excluant weekends et jours fériés
Cas d'usage courants
Les fonctions date sont partout dès que tu travailles avec des plannings, des échéances ou des historiques. Voici les situations les plus fréquentes :
- Suivi de projets : calculer le nombre de jours restants avant l'échéance
- Gestion RH : calculer l'ancienneté, les congés restants, les anniversaires
- Comptabilité : identifier le mois/trimestre d'une facture pour les stats
- Relances clients : afficher "URGENT" si la facture a plus de 30 jours
- Plannings : calculer les dates de livraison en jours ouvrés
- Reporting : grouper des données par mois ou par année
Les fonctions essentielles
AUJOURDHUI() renvoie la date du jour. Elle se recalcule à chaque ouverture du fichier. Parfait pour des calculs relatifs ("dans 30 jours", "il y a 7 jours").
DATEDIF(date_début; date_fin; unité) calcule la différence entre deux dates en années ("Y"), mois ("M") ou jours ("D"). Idéale pour calculer des âges ou des anciennetés.
ANNEE(), MOIS(), JOUR() extraient les composants d'une date. Utiles pour faire des regroupements dans tes tableaux croisés dynamiques.
FIN.MOIS(date; nb_mois) renvoie le dernier jour du mois. Pratique pour les échéances comptables ou les fins de période.
Toutes les fonctions date (25)
AUJOURDHUI
Retourne la date du jour.
=AUJOURDHUI()
MAINTENANT
Retourne la date et l'heure actuelles.
=MAINTENANT()
DATE
Crée une date à partir de l'année, mois et jour.
=DATE(année; mois; jour)
ANNEE
Extrait l'année d'une date.
=ANNEE(date)
MOIS
Extrait le mois d'une date (1-12).
=MOIS(date)
JOUR
Extrait le jour du mois d'une date (1-31).
=JOUR(date)
JOURSEM
Retourne le jour de la semaine (1=dimanche par défaut).
=JOURSEM(date; [type])
FIN.MOIS
Retourne le dernier jour du mois, N mois avant/après.
=FIN.MOIS(date_départ; mois)
DATEDIF
Calcule la différence entre deux dates (Y, M, D). Fonction non documentée héritée de Lotus 1-2-3.
=DATEDIF(date_début; date_fin; unité)
NB.JOURS.OUVRES
Calcule le nombre de jours ouvrés entre deux dates.
=NB.JOURS.OUVRES(date_début; date_fin; [jours_fériés])
TEMPS
Crée une heure à partir des composants.
=TEMPS(heure; minute; seconde)
HEURE
Extrait l'heure d'une valeur de temps.
=HEURE(heure)
MINUTE
Extrait les minutes d'une valeur de temps.
=MINUTE(heure)
SECONDE
Extrait les secondes d'une valeur de temps.
=SECONDE(heure)
NO.SEMAINE
Retourne le numéro de la semaine dans l'année.
=NO.SEMAINE(date; [type])
SERIE.JOUR.OUVRE
Retourne une date après N jours ouvrés.
=SERIE.JOUR.OUVRE(date_départ; jours; [jours_fériés])
JOURS
Calcule le nombre de jours entre deux dates.
=JOURS(date_fin; date_début)
MOIS.DECALER
Retourne une date décalée de N mois.
=MOIS.DECALER(date_départ; mois)
NB.JOURS.OUVRES.INTL
Compte les jours ouvrés avec weekend personnalisable.
=NB.JOURS.OUVRES.INTL(date_début; date_fin; [weekend]; [jours_fériés])
FRACTION.ANNEE
Calcule la fraction d'année entre deux dates.
=FRACTION.ANNEE(date_début; date_fin; base)
NO.SEMAINE.ISO
Renvoie le numéro de semaine ISO d'une date.
=NO.SEMAINE.ISO(date)
SERIE.JOUR.OUVRE.INTL
Renvoie une date après N jours ouvrés avec week-end personnalisable.
=SERIE.JOUR.OUVRE.INTL(date_début; jours; week_end; jours_fériés)
JOURS360
Calcule le nombre de jours entre deux dates sur une base 360 jours.
=JOURS360(date_début; date_fin; méthode)
DATEVAL
Convertit une date au format texte en numéro de série.
=DATEVAL(texte_date)
TEMPSVAL
Convertit une heure au format texte en numéro de série.
=TEMPSVAL(texte_heure)
Besoin d'aide avec les calculs de dates ?
Décris ton besoin au Assistant IA, il te construit la formule parfaite.
Demander à l'Assistant Excel IA