基于一段时间内电子邮件地址出现次数的平均使用

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", )