我正在使用Google工作表记录电话,电子邮件和会议。我正在尝试获取基于过去7天,30天,上个月,本月等天数的结果图表。我能够使用固定的日期做我想做的事情,但是我可以t弄清楚如何将其转换为日期范围。
这是在起作用:
={ARRAYFORMULA({UNIQUE(FILTER(CRM!M2:M2510,CRM!N2:N2510>=VALUE("2018-06-01 00:00:00"),CRM!N2:N2510<=VALUE("2018-08-01 23:59:59"),CRM!M2:M2510<>"")),ARRAYFORMULA(COUNTIF(FILTER(CRM!M2:M2510,CRM!N2:N2510>=VALUE("2018-06-01 00:00:00"),CRM!N2:N2510<=VALUE("2018-08-01 23:59:59")),SUBSTITUTE(SUBSTITUTE(UNIQUE(FILTER(CRM!M2:M2510,CRM!N2:N2510>=VALUE("2018-06-01 00:00:00"),CRM!N2:N2510<=VALUE("2018-08-01 23:59:59"),CRM!M2:M2510<>"")),"*","~*"),"?","~?")))})}
我需要将值从固定日期更改为过去的几天。在此公式中我需要更改什么?我尝试使用TODAY() -7
,但始终收到错误消息,说我缺少括号。当我使用(TODAY()-7)
时,我只会得到#ERROR
。
如何将VALUE("fixed date")
更改为VALUE(TODAY -7)
?
答案 0 :(得分:0)
如果您的数据看起来像“ 2018-06-01 00:00:00”。
然后使用此条件进行过滤以过滤最近7天:
Arrayformula(datevalue(left(CRM!N2:N2510),10))>=datevalue(today()-7)
,
Arrayformula(datevalue(left(CRM!N2:N2510),10))<=datevalue(today())