我想在Google Spreadsheets中编写一个函数,它只给我一个给定的开始日B和结束日C的那一周。
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/apps/*</url-pattern>
</servlet-mapping>
我虽然实现了一个mod函数 A B C
201507 09/02/2015 15/02/2015
201508 16/02/2015 22/02/2015
201509 23/02/2015 01/03/2015
201510 02/03/2015 08/03/2015
201511 09/03/2015 15/03/2015
201512 16/03/2015 22/03/2015
201513 23/03/2015 29/03/2015
201514 30/03/2015 05/04/2015
201515 06/04/2015 12/04/2015
201516 13/04/2015 19/04/2015
,它在7天后重新启动了一周,但这在某种程度上很难实现,至少对我而言。
答案 0 :(得分:1)
与@ Munkey的解决方案类似,但更短:
=year(B1)&text(weeknum(B1),"00")
假设09/02/2015
在B1中。
答案 1 :(得分:0)
所以不是最优雅的解决方案,而是我猜的开始。
假设您的数据从B2开始并且下降。在A2中尝试此操作并向下拖动
=CONCATENATE(right(B2,4),If(WEEKNUM(B2,2)<10,CONCATENATE(0,WEEKNUM(B2,2)),WEEKNUM(B2,2))
此公式假设您的工作日从星期一开始。如果您的工作日在不同的一天开始,请将周末中的2更改为适合的任何一天。 1是星期日,2是星期一,等等。
最后,这个公式甚至没有查看结束日期。