← Guides

Calculer avec les dates dans Excel : âge, échéances, jours ouvrés et fin de mois

Les formules de dates utilisées chaque semaine au bureau, pourquoi Excel stocke les dates comme des nombres et comment éviter le piège des formats US/européens.

Excel · 7 min de lecture

Par l'équipe éditoriale FormulAI · Relu en octobre 2026

Comment Excel stocke les dates

Excel stocke une date sous forme de numéro de série : 1 correspond au 1er janvier 1900 et 46000 tombe en 2025. L'heure est la partie décimale (0,5 = midi). C'est pourquoi soustraire deux dates donne un nombre de jours, et pourquoi une date collée en texte (alignée à gauche) casse tous les calculs. Vérifiez avec ESTNUM(A2) : VRAI signifie une vraie date.

Âge et ancienneté

DATEDIF n'est pas documentée mais existe dans toutes les versions. Elle renvoie le nombre d'années, de mois ou de jours complets entre deux dates, exactement ce qu'il faut pour un âge ou une ancienneté.

=DATEDIF(B2;AUJOURDHUI();"Y") & " ans " & DATEDIF(B2;AUJOURDHUI();"YM") & " mois"

Jours ouvrés et échéances

NB.JOURS.OUVRES compte les jours ouvrés entre deux dates et SERIE.JOUR.OUVRE ajoute des jours ouvrés à une date de départ. Passez une plage de jours fériés en dernier argument pour coller à votre calendrier réel. Pour un week-end vendredi–samedi, utilisez NB.JOURS.OUVRES.INTL avec le code 7.

=SERIE.JOUR.OUVRE(A2;10;Feries!A:A)

Fin de mois, trimestres et regroupements

FIN.MOIS(A2;0) renvoie le dernier jour du mois, idéal pour des conditions de paiement « 30 jours fin de mois » : FIN.MOIS(A2;0)+30. Pour regrouper par mois, utilisez TEXTE(A2;"aaaa-mm") comme clé triable, et =ARRONDI.SUP(MOIS(A2)/3;0) pour le trimestre.

Convertir du texte en vraie date

Quand un export fournit « 14/03/2025 » en texte, DATEVAL dépend des paramètres régionaux et peut inverser jour et mois. Reconstruisez la date explicitement avec DATE et les fonctions de texte : le résultat est identique sur tous les ordinateurs.

=DATE(DROITE(A2;4);STXT(A2;4;2);GAUCHE(A2;2))

Comment ce guide a été réalisé

Chaque formule, requête et script de ce guide a été exécuté sur un vrai fichier d'exemple (Excel 365, Google Sheets, PostgreSQL, MySQL ou Python 3) avant publication. Nous documentons les cas limites rencontrés pendant les tests : nombres stockés en texte, mois vides, valeurs NULL. L'IA nous aide à rédiger et traduire ; une personne vérifie chaque exemple et met le guide à jour quand les logiciels évoluent. Une erreur ? Écrivez à contact@formulai-app.com.