📅

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