基于一段时间内电子邮件地址出现次数的平均使用
Average use based on number of times an email address appears within a period
我有一个小数据集,我需要找到每个用户(电子邮件列 B)在定义的时间段内出现的平均次数。
在sheetlink我把每个用户的总次数记录在c栏。我不能只对 c 列进行平均,因为每个用户都出现了很多次。不知何故,我需要使用唯一电子邮件值作为平均值。
除此之外,我需要使用 A 列中的日期定义日期范围。范围为 04/10/2021 - 05/30/2021
为了使这更复杂,某些单元格中缺少值。如果存在缺失值,则应忽略该行。
https://docs.google.com/spreadsheets/d/1EMFEvmGeiaTP-E8OsiQSxb0TWG18kYSScpKGpR2SgXk/edit?usp=sharing
有什么实现方法的建议吗?
尝试:
=QUERY(QUERY(A2:C,
"select B,count(B) where (A is not null or B is not null) group by B"),
"where Col1 is not null", )
更新:
=QUERY(QUERY(A2:C,
"select B,count(B)
where (A is not null or B is not null)
and A >= date '2021-04-10'
and A <= date '2021-05-30'
group by B"),
"where Col1 is not null", )
我有一个小数据集,我需要找到每个用户(电子邮件列 B)在定义的时间段内出现的平均次数。
在sheetlink我把每个用户的总次数记录在c栏。我不能只对 c 列进行平均,因为每个用户都出现了很多次。不知何故,我需要使用唯一电子邮件值作为平均值。
除此之外,我需要使用 A 列中的日期定义日期范围。范围为 04/10/2021 - 05/30/2021
为了使这更复杂,某些单元格中缺少值。如果存在缺失值,则应忽略该行。
https://docs.google.com/spreadsheets/d/1EMFEvmGeiaTP-E8OsiQSxb0TWG18kYSScpKGpR2SgXk/edit?usp=sharing
有什么实现方法的建议吗?
尝试:
=QUERY(QUERY(A2:C,
"select B,count(B) where (A is not null or B is not null) group by B"),
"where Col1 is not null", )
更新:
=QUERY(QUERY(A2:C,
"select B,count(B)
where (A is not null or B is not null)
and A >= date '2021-04-10'
and A <= date '2021-05-30'
group by B"),
"where Col1 is not null", )