根据日期范围计算最近访问次数

时间:2019-02-11 21:42:49

标签: google-sheets google-sheets-formula

我有一列带有“名称”。 我在第二列中有与访问相关的日期。 我想生成一个该人在前几天访问过多少次的计数。 如果数字大于X,我想用匹配项填充另一列。

我在弄清楚如何过滤出与该行不匹配的名称时遇到了麻烦,同时又在计算该人的日期在7天范围内的次数。

因此,如果约翰访问了1 / 23、2 / 4、2 / 6和2/8,并且范围是7天,则应在约翰的2 /旁边的“最近访问”列中添加“ 3”。在8行中,将2/6填入“最近访问次数”列,将2/4和1/23填入1。

会有其他具有相同名称的行,它们具有相同的要求,因此还需要过滤掉与John不匹配的名称。

我要解决的是在访问者频繁匹配时通过Zapier触发警报以发送电子邮件。

1 个答案:

答案 0 :(得分:1)

单元格C2: =UNIQUE(FILTER(A2:A, A2:A<>""))

单元格D2:

=COUNTA(QUERY(ARRAYFORMULA($A$2:$B), 
 "select A where B >= date '"&TEXT(TODAY()-7, "yyyy-mm-dd")&"' 
             and B <= date '"&TEXT(TODAY(),   "yyyy-mm-dd")&"'
             and A = '"&C3&"'", 0))

并从 D2 单元格

中向下拖动