【发布时间】:2018-07-23 14:13:46
【问题描述】:
在一个 Excel 电子表格中,我列出了我们所有员工的雇用日期,我需要在这个日期加上 6 个月,然后将结果四舍五入到最近的季度,显示该季度的第一个日期,而不是 Q1、Q2 等。
这是我正在构建的公式,但它没有四舍五入到本季度的第一个日期:
=DATE(YEAR(E2),MONTH(E2)+6+MOD(MONTH(E2),3),1)
【问题讨论】:
-
四舍五入是什么意思? 2018 年 3 月 31 日算什么?
-
这将是基于标准日历年的季度。因此,如果添加了 6 个月的日期是 08/17/2018,则需要显示下一个季度日期 10/01/2018。季度的最终结果应该是以下之一:1/1/18、4/1/18、7/1/18、10/1/18 或必要时进入下一年。
-
所以你总是想得到下一个季度的开始日期?
-
试试
=DATE(YEAR(E2),MONTH(E2)+6+CHOOSE(MOD(MONTH(E2),3)+1,1,3,2),1) -
太完美了!非常感谢!