Aller au contenu

Fonctions de dates

Les dates sont au cœur de la gestion d’entreprise, facilitant le suivi, le controle et la planification des activités de l’entreprise. Excel est lourdement équipés pour répondre à toutes questions en lien avec les dates et offrenet des fonctions de dates spécialisées que nous allons découvrir dans ce module.

Avant d’utiliser les fonctions, il faut comprendre un principe fondamental : Excel stocke chaque date sous forme d’un numéro de série. Le 1er janvier 1900 correspond au numéro 1, le 2 janvier 1900 au numéro 2, et ainsi de suite. Chaque jour qui passe incrémente ce compteur de 1.

Date affichéeNuméro stocké par Excel
1900-01-011
2000-01-0136 526
2025-01-0145 658
2026-02-1546 068

Pour voir le numéro de série d’une date: changez le format de la cellule en Nombre.

Ces fonctions retournent la date ou l’heure actuelle et se mettent à jour automatiquement à chaque ouverture du classeur.

FonctionRésultatDescription
=AUJOURDHUI()2026-02-15Date du jour (sans l’heure)
=MAINTENANT()2026-02-15 14:30Date et heure actuelles
Nombre de jours écoulés depuis la date en A2 (utile pour les retards de paiement)
Section intitulée « Nombre de jours écoulés depuis la date en A2 (utile pour les retards de paiement) »
=AUJOURDHUI() - A2
Date dans 90 jours (utile pour une échéance à 3 mois)
Section intitulée « Date dans 90 jours (utile pour une échéance à 3 mois) »
=AUJOURDHUI() + 90

La fonction DATE construit une date à partir de trois valeurs numériques séparées. C’est essentiel quand l’année, le mois et le jour se trouvent dans des cellules distinctes.

=DATE(2026; 3; 15) → 2026-03-15
=DATE(A2; B2; C2) → Construit la date à partir des cellules
=DATE(2026; 13; 1) → 2027-01-01 (Excel ajuste automatiquement!)
=DATE(2026; 1; 0) → 2025-12-31 (le jour 0 = dernier jour du mois précédent)

Ces fonctions font l’inverse de DATE : elles extraient une composante d’une date existante.

FormuleRésultatDescription
=ANNEE("2026-09-15")2026Extrait l’année
=MOIS("2026-09-15")9Extrait le mois (1 à 12)
=JOUR("2026-09-15")15Extrait le jour (1 à 31)

Exemple pratique — Regrouper des ventes par trimestre :

=ARRONDI.SUP(MOIS(A2) / 3; 0)

→ Retourne 1, 2, 3 ou 4 selon le trimestre de la date en A2.

JOURSEM retourne un numéro correspondant au jour de la semaine d’une date donnée.

Le deuxième argument contrôle la numérotation :

type_retourDimancheLundiMardiSamedi
1 (défaut)1237
27126
36015

Exemple — Identifier les fins de semaine :

=SI(JOURSEM(A2; 2) > 5; "Fin de semaine"; "Jour ouvrable")

Exemple — Obtenir le nom du jour :

=CHOISIR(JOURSEM(A2; 2); "Lundi"; "Mardi"; "Mercredi"; "Jeudi"; "Vendredi"; "Samedi"; "Dimanche")

On peut aussi utiliser la fonction TEXTE pour obtenir le nom du jour :

=TEXTE(A2; "jjjj") → "dimanche"
=TEXTE(A2; "jjj") → "dim."

Retourne le dernier jour du mois situé un nombre de mois avant ou après une date donnée.

=FIN.MOIS("2026-01-15"; 0) → 2026-01-31 (fin du mois actuel)
=FIN.MOIS("2026-01-15"; 1) → 2026-02-28 (fin du mois suivant)
=FIN.MOIS("2026-01-15"; -1) → 2025-12-31 (fin du mois précédent)
=FIN.MOIS("2026-01-15"; 3) → 2026-04-30 (fin du mois dans 3 mois)

Exemple — Date limite de paiement à 30 jours fin de mois :

=FIN.MOIS(A2; 1)

→ Fin du mois suivant la date de facturation (convention courante au Québec).

🎯Quiz de classification

1

Quelle fonction retourne la date du jour sans l'heure ?

2

Comment Excel stocke-t-il les dates en interne ?

3

Quelle formule calcule l'ancienneté en années complètes entre la date en A2 et aujourd'hui ?

4

Avec =JOURSEM(A2; 2), que retourne la valeur 1 ?

5

Quelle formule retourne le dernier jour du mois de février 2026 ?

FonctionDescription rapide
AUJOURDHUI()Date du jour
MAINTENANT()Date et heure actuelles
DATE(a; m; j)Construit une date
ANNEE(date)Extrait l’année
MOIS(date)Extrait le mois
JOUR(date)Extrait le jour
JOURSEM(date; type)Jour de la semaine (numéro)
FIN.MOIS(date; n)Dernier jour du mois