如何根据日期中的日期范围查找具体的周数?


0

我有财政月,其日期范围与每个月的当前日期范围不同。

财政月份开始日期 - 结束日期
2015年12月15日至2015年12月25日
1月16日12/28/15  -  1/29/16
2016年2月16日 -  2016年2月26日

如何在dec-15财政月份中查找从星期日开始的周数:2015年12月14日?



日期12/14/2015已经解析了吗?如果是这样,你可以使用WEEKNUM功能吗?
douglaslps 2015年

如果我使用Weeknum功能,它将需要常规月份然后提供周数。但如果我提供2015年12月14日,那么它必须提供3,因为这个日期属于12月15日[2015年11月30日 - 12月25日]财政月。
Vinay 2015年

您的财政月似乎有不规则的天数和缺失的天数。你可能需要像查找表这样的东西。
fixer1234 2015年

@Steven:这个问题的日期有不规范之处。我认为拟议副本中的解决方案不适用。
fixer1234 2015年

Answers:


1

要使用上面显示的会计月计划查找会计月中的周数,请尝试使用A3中的相关日期:

=CEILING((A3+1-(A3-DAY(A3)+2-WEEKDAY(A3-DAY(A3))))/7,1)

说明:

您的会计月似乎是在周一 - 周日的周一开始,其中包含该月的第一天; 并且财政月份在前一个星期五结束,让Sat-Sun在​​一个会计月结束和下一个会计月的开始之间保持未定义。

我的公式没有检查日期是干预周末,但会在前一周的那个周末安排一个日期 - 但如果这是一个问题,可以很容易地添加。

公式的部分:

上个月的最后一天:

A3-DAY(A3)

本月第一天:

+1

计算星期几(DOW)的通用公式,使其在目标日期(TD)之前或之前最接近。DOW:太阳= 1,星期一= 2,......星期六= 6

=TD+1-WEEKDAY(TD+1-DOW)

然后计算周数, - 我们采用会计月初和给定日期之间的差异。

  • 添加一(1),否则结果将为零。

  • 除以7来计算周数。

  • 四舍五入到下一个最高整数。

如果您需要计算会计年度的周数,则需要确定年度的开始,然后执行相同的操作。


Geez,这仅仅是为了弄清楚古怪的财政日期计划。
fixer1234 2015年

@ fixer1234谢谢。希望我能正确理解:-)
Ron Rosenfeld
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.