我可以使用什么公式来显示每天的平均时间戳条目数?我使用Google表格将数据输入Google表格。我想最终创建图表,显示每天/每周/每月的平均时间戳数,以及趋势。 (例如,我们平均每天接听5个电话)。我想我首先需要一个公式来计算每天的时间戳条目数,然后我可以使用另一个公式来查找每天/每周/每月的平均值等。
以下是A列中所有时间戳记条目的示例,现在只显示我删除"时间" using = ArrayFormula(Responses!A:A)
8/8/2016
8/8/2016
8/9/2016
8/9/2016
8/9/2016
8/9/2016
8/9/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/10/2016
8/11/2016
8/11/2016
答案 0 :(得分:1)
您可以使用内置的Google表格公式来平均每天: -
Count(A2:A100)/CountUnique(A2:A100)
如果时间戳在A列中。
你可以通过取最后一个和第一个之间的差异并除以7,来计算每周所有人的平均值: -
=COUNT(A2:A100)/((index(A2:A100,count(A2:A100))-A2+1)/7)
你可以做几个月类似的事情(因为每个月的长度可变而有点困难)。
但我认为如果你要做趋势线,你想要得到你建议的独特的日子,星期和月份,然后进行计数。
所以它只是
unique(a2:a100)
在(比方说)B栏中获取单独的日子
=unique(filter(A2:A100,weekday(A2:A100)=2))
在(比方说)D栏中,以获得每个单独一周的开始和
=unique(filter(A2:A100,day(A2:A100)=1))
在(比如)F列中,以获得每个月的开头。
然后你可以设置countif来计算它们: -
=countif(A2:A100,B2)
C2中的
=countifs(A2:A100,">="&D2,A2:A100,"<"&(D2+7))
在E2中
=countifs(A2:A100,">="&F2,A2:A100,"<="&eomonth(F2,0))
在G2
如果您所包含的日期仍包含不同的时间,则需要使用int函数将其转换为午夜0:00,然后需要更新以上公式以引用B列: -
答案 1 :(得分:0)
使用查询功能似乎是最直接的解决方案?我只需要显示每天提交的总数。
=Query('Form responses 1'!A1:A,"select YEAR(A), MONTH(A)+1,DAY(A), COUNT(A) where A is not null group by YEAR(A), MONTH(A)+1,DAY(A) label YEAR(A) 'Year',MONTH(A)+1 'Month', DAY(A) 'Day',Count(A) 'Num studs'", true)