如何确定开始日和结束日的一周?

时间:2015-04-27 10:32:40

标签: string date if-statement google-sheets

我想在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天后重新启动了一周,但这在某种程度上很难实现,至少对我而言。

2 个答案:

答案 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是星期一,等等。

最后,这个公式甚至没有查看结束日期。