-1

我正在尝试使用表格列作为范围来获取一组数字的平均值。由于某种原因,我无法弄清楚这一点。

到目前为止我所拥有的;

=SUMPRODUCT(--(Table1[Incident ID*+]<>""),--(MONTH(Table1[Reported Date+])=MONTH(1)),--(YEAR(Table1[Reported Date+])=A2))

我想获得平均值的列是

表1[时间计数]

4

2 回答 2

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)

你为什么用--

于 2013-07-10T13:59:40.370 回答
1

你试过这个吗?

=Average(Table1[Time Count])
于 2013-07-10T13:21:40.010 回答