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

时间:2017-06-09 15:26:37

标签: excel excel-formula average

我需要计算人们发送电子邮件的节奏。所以我列A是电子邮件地址,B列是他们发送电子邮件的日期。我有几年的数据,并且需要在任何给定的月份平均看到有人发送电子邮件的频率。因此,我需要Excel计算电子邮件地址在给定月份/年中显示的次数,然后查找所有月份/年份的电子邮件地址的平均值。

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

我尝试过这个网站上的无数公式,但没有一个能满足这个需求。谢谢!

1 个答案:

答案 0 :(得分:1)

因此,如果您有两列日期代码(A)和电子邮件发件人(B),那么请在发件人列中创建一个包含每个唯一发件人姓名的小表 - 我在E2中开始,第一行是列标题为了便于阅读。

在工作表的某个位置,将您希望的日期作为开始日期,在平均公式中引用 - 我的是F6。使用与日期代码类似的格式,mmmyyyy。

在另一个地方创建一个vlookup表,将月份名称与数字匹配,我的开始于I2。

按年份发送的平均电子邮件使用= COUNTIF(B:B,E2)/(1年以上(今天()) - 右($ F $ 6,4)) 要平均每月发送电子邮件,请使用= COUNTIF(B:B,E2)/(12 *(年(今天()) - 正确($ F $ 6,4))+ Vlookup(左($ F $ 6,3),$ I 2美元:$ 13,2美元,假())

我不确定在没有额外的细胞和桌子的情况下是否有一个很好的飞行方式,但这应该得到你想要的。您应该能够将公式拖到整个列中。