2016-07-18 68 views
2

我正在使用Google工作表和响应式表单。我想知道是否有办法显示CURRENT工作周?我的意思是,显示本周五片:仅显示当前周

MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY 124 123 193 -- 234 344

但随后在下周一:

MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY 088 -- -- -- --

这是可能的,或者是多的谷歌片?

回答

1

这当然有可能。首先,我会把星期一,星期二等日期放在一起:这简化了后续的计算,并且在读取数据时也很有用。这将走在“星期一”:它返回当前工作周的星期一:

=today()-weekday(today())+2 

这里+2补偿减法的日期是周一(这是编号为2)。星期一的其他日子可以通过在星期一加上1(=A2+1)或直接用=today()-weekday(today())+3等等来获得。

然后,可以使用的功能,例如queryfiltervlookup从表单片拉数据,...例如,这个公式返回从表格回应1第3列其中日期最靠近A2的含量(目前星期一)

=vlookup(A2, 'Form Responses 1'!A:A, 3) 

这里的一个可能的问题是,表格回应录制日期和时间,因此“最近”的记录可能是从日晚上11:50前一天。要解决这个问题的方法之一是使用filter

=filter('Form Responses 1'!C:C, floor('Form Responses 1'!A:A) = A2) 

该从哪里日期在A列A2的内容相匹配的形式返回所有的C列条目。

+0

谢谢!这有助于很多! –