Les 25 fonctions dates & heures d'Excel
Les fonctions Date & Heure d'Excel traitent les dates comme des données calculables. Elles permettent de mesurer des durées, d'extraire l'année, le mois ou le jour d'une date, d'ajouter des périodes et de compter des jours ouvrés, pour automatiser plannings, délais et calendriers.
Tu calcules les délais manuellement, tu comptes les jours entre deux dates sur ton calendrier, tu te demandes combien de jours ouvrés restent avant une deadline ? Les fonctions date d'Excel automatisent tout ça et se recalculent à chaque ouverture du fichier.
Imagine un tableau de projets avec des dates de début et de fin. Tu veux savoir combien de jours il reste, si le projet est en retard, et à quel mois correspond chaque échéance pour tes stats mensuelles. Sans fonctions date, c'est un casse-tête permanent. Avec AUJOURDHUI, DATEDIF et NB.JOURS.OUVRES, tes tableaux se mettent à jour tout seuls.
La clé, c'est de comprendre qu'Excel stocke les dates comme des nombres entiers (le 1er janvier 1900 vaut 1). Tu peux donc faire des soustractions, des additions, des comparaisons exactement comme avec des chiffres ordinaires. Les fonctions date te donnent juste des raccourcis élégants pour extraire, construire et calculer.
Calculs automatiques
Durées, délais et échéances calculés en temps réel sans intervention manuelle
Toujours à jour
Les dates relatives se recalculent à chaque ouverture du fichier
Jours ouvrés
Planifie en excluant automatiquement les weekends et les jours fériés
Les fonctions essentielles
Tu n'as pas besoin de connaître les vingt-cinq fonctions date pour être efficace. Ces quelques incontournables couvrent la grande majorité des besoins de planification et de gestion du temps.
- 1
AUJOURDHUI renvoie la date du jour, mise à jour automatiquement à chaque ouverture.
- 2
DATEDIF calcule la différence entre deux dates en années, mois ou jours.
- 3
NB.JOURS.OUVRES compte les jours de travail entre deux dates en excluant les weekends.
- 4
FIN.MOIS renvoie le dernier jour du mois, N mois avant ou après une date de référence.
- 5
MOIS.DECALER décale une date d'un nombre exact de mois, sans déborder sur le mois suivant.
- 6
ANNEE extrait l'année d'une date pour regrouper tes données par exercice fiscal.
Cas d'usage courants
Suivi de projets. Calcule automatiquement le nombre de jours ouvrés restants avant une échéance avec NB.JOURS.OUVRES et affiche une alerte visuelle si le délai passe en dessous d'un seuil critique.
Gestion RH. Mesure l'ancienneté de chaque collaborateur avec DATEDIF en années et mois, ou repère les anniversaires professionnels à venir en comparant le mois et le jour avec MOIS et JOUR.
Comptabilité. Identifie le mois et le trimestre de chaque facture avec MOIS et ANNEE pour regrouper tes entrées dans un tableau croisé dynamique sans saisie manuelle supplémentaire.
Relances clients. Compare la date de facture à AUJOURDHUI pour calculer l'ancienneté et déclencher une mise en forme conditionnelle qui signale les factures impayées depuis plus de trente jours.
Plannings de livraison. Génère des dates de livraison réalistes en ajoutant un nombre de jours ouvrés à la date de commande avec SERIE.JOUR.OUVRE, en tenant compte des jours fériés.
Reporting mensuel. Regroupe tes données par période en extrayant l'année et le mois avec ANNEE et MOIS, puis construis des en-têtes de colonnes dynamiques avec DATE pour que ton rapport s'étende seul chaque mois.
Toutes les fonctions dates & heures (25)
Questions fréquentes
JOURS renvoie simplement le nombre de jours calendaires entre deux dates. DATEDIF est plus polyvalente : elle calcule aussi les écarts en mois complets ou en années, et sait ignorer les jours déjà comptés dans les années (unité 'MD'). Pour un âge ou une ancienneté, utilise DATEDIF ; pour un simple écart en jours, JOURS suffit.
Passe une plage contenant tes jours fériés en troisième argument de NB.JOURS.OUVRES. Par exemple, =NB.JOURS.OUVRES(A1;B1;F1:F15) exclut automatiquement les dates listées en F1:F15. Pour des semaines de travail non standard (six jours, ou repos le vendredi), utilise NB.JOURS.OUVRES.INTL.
Excel stocke chaque date comme un entier (le 1er janvier 1900 vaut 1). Si la cellule affiche un nombre au lieu d'une date lisible, applique le format 'Date courte' via Accueil > Format de cellule. Le contenu est correct, seul l'affichage est à ajuster.
Utilise MOIS.DECALER(date;3). L'addition directe (date+90) donne 90 jours calendaires, pas trois mois. MOIS.DECALER respecte la longueur réelle de chaque mois : par exemple, le 31 janvier + 1 mois renvoie le 28 ou 29 février selon l'année.
Utilise NO.SEMAINE.ISO pour la numérotation ISO 8601 (lundi = premier jour, utilisée en Europe), ou NO.SEMAINE pour la numérotation américaine. NO.SEMAINE.ISO(date) est recommandé pour les plannings professionnels européens car elle évite les décalages en début d'année.
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois