Renvoie le dernier jour (ou le premier jour) du mois dans lequel tombe une date.
Copier cette formule
=EOMONTH(A2, 0)EOMONTH(date, 0) renvoie le dernier jour du mois en cours. Pour le premier jour, utilisez EOMONTH(date, -1)+1 — le dernier jour du mois précédent plus un. Le décalage déplace les mois vers l'avant ou l'arrière.
=EOMONTH(A2, -1)+1→2026-06-01Premier jour du mois.
=EOMONTH(DATE(2026,2,10), 0)→2026-02-28Dernier jour de février 2026.
=EOMONTH(DATE(2026,10,7), 0)+1→2026-11-01Premier jour du mois suivant.
Premier jour (DATE)
=DATE(YEAR(A2), MONTH(A2), 1)Construit directement le premier jour.
Utilisez EOMONTH(A2, 1).
Utilisez =WORKDAY(EOMONTH(A2, 0)+1, -1). Elle recule d'un jour ouvré à partir du premier jour du mois suivant.
Utilisez =DATE(YEAR(A2), 1, 1).
La cellule est au format Standard. Appliquez un format de date pour l'afficher comme une date.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.