Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何确定一周的开始日和结束日?_String_Date_If Statement_Google Sheets - Fatal编程技术网

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

String 如何确定一周的开始日和结束日?,string,date,if-statement,google-sheets,String,Date,If Statement,Google Sheets,我想在谷歌电子表格中写一个函数,它只给我一周给定的开始日B和结束日C 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/20

我想在谷歌电子表格中写一个函数,它只给我一周给定的开始日B和结束日C

                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

我想实现一个mod函数
mod(x,7)=0
,它会在7天后重新启动一周,但这在某种程度上很难实现,至少对我来说是这样。

所以我想这不是最优雅的解决方案,而是一个开始

假设您的数据从B2开始,然后下降。在A2中尝试此操作并向下拖动

=CONCATENATE(right(B2,4),If(WEEKNUM(B2,2)<10,CONCATENATE(0,WEEKNUM(B2,2)),WEEKNUM(B2,2))

=连接(右(B2,4),如果(周数(B2,2)类似于@Munkey的解决方案,但更短:

=year(B1)&text(weeknum(B1),"00")  

假设
09/02/2015
在B1中。

那么…到目前为止你尝试了什么?我可以要求你澄清一下你的问题吗?a列在你的愿望中起着什么作用?它有什么价值?创建一个D列并将你期望的结果放在其中可能是有用的。a列是特定f中的期望结果ormat.这只是一周。在我的电子表格中,我只有B和C,并希望生成一个对应的周,作为B和C的函数,以便自动更新表格…太棒了,从没想过使用
Text
函数来处理一位数的周数。