我试图使用表格列作为范围来获取一组数字的平均值。出于某种原因,我无法想出这个。
到目前为止我所拥有的;
=SUMPRODUCT(--(Table1[Incident ID*+]<>""),--(MONTH(Table1[Reported Date+])=MONTH(1)),--(YEAR(Table1[Reported Date+])=A2))
我希望获得平均值的列是
表1 [时间计数]
答案 0 :(得分:2)
如果您想要平均,请使用AVERAGEIFS。为何选择SUMPRODUCT ???
但是,当您需要基于来自单元格MONTH(Table1[Reported Date+])=MONTH(1)
和YEAR(Table1[Reported Date+])=A2
的计算的条件时,您必须在源数据中创建一个列来处理此问题。
然后你可以简单地使用
=AVEREGEIFS(Table1[Time Count], "<>""""", Table1[Incident ID*+], MONTH(1), Table1[Reported Date+_MONTH_COLUMN]), Table1[Reported Date+_YEAR_COLUMN]=A2)
您为什么使用--
?
答案 1 :(得分:1)
你试过这个吗?
=Average(Table1[Time Count])