【发布时间】:2016-11-29 09:35:34
【问题描述】:
我有一个问题,我在 excel 中有 3 列,A1 是日历日期; B1 列有会计季度开始日期;和 C1 列中的财政季度结束日期。
我试图找出 A2 和 A3 之间的周数。这里的问题是我应该将第一个星期日视为本季度的第一周。我的会计年度从每个月的 2 月开始。
我进行此计算的原因是填充一个季度的周数,我的第一周从该季度的第一个星期日开始。
=ROUNDUP(MOD(IF(A13>=IF(DATE(YEAR($A13),2,1)=1,DATE(YEAR($A13),2,1),DATE(YEAR(A13),2,7-WEEKDAY(DATE(YEAR(A13),2,1),1)+2)),ROUNDUP((A13-IF(WEEKDAY(DATE(YEAR(A13),2,1),1)=1,DATE(YEAR($A13),2,1),DATE(YEAR($A13),2,7-WEEKDAY(DATE(YEAR($A13),2,1),1)+2))+1)/7,0),ROUNDUP((A13-IF(DATE(YEAR($A13)-1,2,1)=1,DATE(YEAR($A13)-1,2,1),DATE(YEAR($A13)-1,2,7-WEEKDAY(DATE(YEAR($A13)-1,2,1),1)+2))+1)/7,0)),13.01),0)
以上是我一直得到的公式。然而,用 13 取整并不是一个可行的解决方案,因为它没有必要一直有 13 周。
例如:2016 年 5 月 1 日应该是第 1 周,因为它是 q2 的乞求,而 16 年 5 月 1 日是周日的开始。在这种情况下,使用上述公式得出的一周结果是 13
请帮帮我..
【问题讨论】:
-
如果每个财政年度的季度不是每 13 个星期日,那么它们的日期是什么?
-
@Glitch_Doctor 如果他们真的属于第 13 周是可以的..
-
是的,我最后得到了它,每 3 个月的第一个星期日....查看我的答案,经过测试和工作。
标签: excel date datetime excel-formula excel-2007