在Excel中计算每个给定月份的平均值

我需要计算人们发送电子邮件的节奏。 所以我有列A作为电子邮件地址,列B是他们发送电子邮件的date。 我有几年的数据,需要在任何一个月内平均看到有人发送电子邮件的频率。 所以我需要Excel来计算一个电子邮件地址在给定的月份/年显示的次数,然后find所有月份/年的该电子邮件地址的平均值。

例如:如果我发送了四封电子邮件:2017年1月,2017年1月,2017年2月,2016年2月。我希望列C每次显示电子邮件地址时显示1.333(我在任何给定的月份和年份发送的平均电子邮件数量) 。

我已经尝试过从这个网站无数的公式,但没有工作的确切需要。 谢谢!

因此,如果您有两列date代码(A)和电子邮件发件人(B),请在发件人列中创build一个包含每个唯一发件人姓名的小表 – 我的E2开头,第一行是列标题以提高可读性。

在你的工作表上的某处放置你想成为你的开始date的date,在平均公式中被引用 – 我的是在F6。 使用类似于date代码的格式,mmmyyyy。

在另一个地方创build一个查找表来匹配月份名称与数字,我从I2开始。

要平均每年发送的电子邮件= COUNTIF(B:B,E2)/(1+年(TODAY()) – RIGHT($ F $ 6,4))每月平均邮件使用= COUNTIF(B:B,E2 )/(12 *(YEAR(TODAY()) – RIGHT($ F $ 6,4))+ Vlookup(Left($ F $ 6,3),$ I $ 2:$ J $ 13,2,False))

我不确定是否有一个很好的飞行方式来做到这一点,没有额外的单元格和表格,但这应该得到你想要的。 您应该可以将公式拖到整个列中。