历史上的今天

历史上的今天

如何利用EOMONTH函数配合公式获取某日期所在月份的月初日期?如何确保公式在不同月份中都能准确返回正确的月初日期??

2025-07-26 08:09:46
公式逻辑解析EOMONTH函数通过指定月份偏移量获取目标月份的最后一天。若需获取某日期所在月
写回答

最佳答案

公式逻辑解析
EOMONTH函数通过指定月份偏移量获取目标月份的最后一天。若需获取某日期所在月份的月初(1日),可通过以下公式实现:

plaintext
复制
=EOMONTH(日期单元格,-1)+1

公式作用分解

  1. EOMONTH(日期单元格,-1):返回输入日期所在月份的上个月最后一天。
  2. +1:将上个月最后一天加1天,即得到当前月份的1日。

示例表格

输入日期公式应用结果说明
2023-10-152023-10-0110月15日所在月份的月初
2024-02-292024-02-01闰年2月的月初日期
2023-12-312023-12-0112月最后一天的月初日期

注意事项

  • 若输入日期为文本格式(如“2023/10/15”),需先转换为日期格式。
  • 公式对跨年份、跨月份的日期均适用,例如输入2023-01-05时,结果为2023-01-01。

扩展应用
若需获取季度初(如1月、4月、7月、10月的1日),可结合

plaintext
复制
MONTH
函数调整偏移量:
plaintext
复制
=EOMONTH(日期单元格,-MOD(MONTH(日期单元格)-1,3))+1

此方法通过计算月份与季度起始月的差值,动态调整EOMONTH的偏移量,确保返回正确的季度初日期。

2025-07-26 08:09:46
赞 155踩 0

全部回答(1)