Devuelve el último día (o primer día) del mes en el que cae una fecha.
Copiar esta fórmula
=EOMONTH(A2, 0)EOMONTH(date, 0) devuelve el último día del mes actual. Para el primer día, usa EOMONTH(date, -1)+1, es decir, el último día del mes anterior más uno. El desplazamiento mueve los meses hacia adelante o hacia atrás.
=EOMONTH(A2, -1)+1→2026-06-01Primer día del mes.
=EOMONTH(DATE(2026,2,10), 0)→2026-02-28Último día de febrero de 2026.
=EOMONTH(DATE(2026,10,7), 0)+1→2026-11-01Primer día del mes siguiente.
Primer día (DATE)
=DATE(YEAR(A2), MONTH(A2), 1)Construye el primer día directamente.
Usa EOMONTH(A2, 1).
Usa =WORKDAY(EOMONTH(A2, 0)+1, -1). Retrocede un día laborable desde el primer día del mes siguiente.
Usa =DATE(YEAR(A2), 1, 1).
La celda tiene formato General. Aplica un formato de fecha para que se muestre como fecha.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.