按日期范围过滤,并按列汇总行值(在Google表格中)

伊戈尔·科尔

您对如何为标题中写出的问题制定公式有建议吗?

这是示例,以便您可以了解数据格式:

Name,Location,Category,Total views for your listing,Total uniqe page views for your listing,Average time on page (listing),total,Facebook,Reviews,Telephone,Treatment Menu,Get Directions,Book Appointment,Enquiry,Instagram,Date
John,NSW Sydney,Apple,1,1,0:00:12,0,0,0,0,0,0,0,0,0,13/Nov/2018
Mike,NSW Sydney,Orange,1,1,0:00:10,0,0,0,0,0,0,0,0,0,13/Nov/2018
Kenny,NSW Sydney,Pear,1,1,0:00:00,4,1,1,1,1,0,0,0,0,13/Nov/2018
John,NSW Sydney,Apple,20,1,0:00:12,0,0,0,0,0,0,0,0,0,14/Nov/2018
Chris,NSW Sydney,Orange,1,1,0:02:48,3,0,0,1,1,1,0,0,0,14/Nov/2018
Stef,NSW Sydney,Orange,10,1,0:07:22,6,1,1,0,1,0,1,1,1,14/Nov/2018

因此,问题在于对于每个“名称”行,将一个公式放入包含数值(从D到O)的单元格中。

它应该是什么样的:

  • 对于John以及11月13日至14日,该行B列中的单元格应为21
  • 对于Mike在13th和14th,返回1
  • 对于不在列表中的詹妮(Jenny),因为她当天(或几天内)的任何数字列中都没有任何值,因此应返回0

所有这些都应显示在“主仪表板”表中,而数据存储在“目录统计信息”表中。

所有可能的名称,类别和位置的预定义列表在“ customList”表中。这意味着我们不需要搜索整个数据集中所有日期的所有值,而只需要搜索“ customList”中的“名称”。“名称”应该是连接不同日期中的值的键值。

到目前为止,我已经尝试使用以下公式:= Filter('directory statistics'!A2:A,'directory statistics'!$ P2:$ P = $ P2)它查找名称列(A),然后返回值如果输入的日期(在P2中)与该工作表中的日期列(P)中的值匹配

然后我被卡住了!:)

谢谢!

花生

我不确定为什么要过滤。假设Name在A1中,并Main Dashboard按照我的图像设置了行1和列A ,则:

=SUMIFS('directory statistics'!D$1:D$7,'directory statistics'!A$1:A$7,$A2,'directory statistics'!P$1:P$7,">="&B$1,'directory statistics'!P$1:P$7,"<="&C$1)

在B2中复制并抄下来对我来说似乎可以达到您想要的结果。

SO53305042的例子

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章