列值总和的平均值

我有一个2列的表:date(月的第一个)和值。 每个date可能会出现未知的时间。 我正在努力寻找一个每月平均值的总和的公式。

我可以很容易地让几个sumproducts有每个月的价值总和,然后平均,但我宁愿限制公式的大小。

有没有人有如何做到这一点的想法,或者如果这甚至是可能的?

我假设date在A列和B列中的值。

最简单的方法是:

1)在第三列( C )中,存储表示月份的整数。 您将通过简单=MONTH() Excel函数获得此结果,例如: =MONTH(A1)

2)要获得特定月份的平均值,例如9月(9个月),需要input公式:

 = SUMIF(C:C,"=9",B:B)/COUNTIF(C:C,"=9") 

如果你想要不同月份的平均值,你只需要改变SUMIFCOUNTIF9

您可以创build数据透视表,然后在行字段中拖动date,并在值字段中拖动值。 然后将值的字段设置更改为“平均”。