我可以在GETPIVOTDATA中使用COUNTIF函数吗?

我有一个像这样的数据透视表…

Duration Run#| Product A | Product B | Product C | 01 | 2:01:00 | | 2:45:00 | 02 | 2:02:00 | | 2:45:00 | 03 | | 2:04:00 | 2:45:00 | 04 | 2:03:00 | 2:02:00 | 2:45:00 | ... SUM | 6:06:00 | 4:06:00 | 11:00:00 | 

我想使用GETPIVOTDATA查找数据透视表中的平均时间(不是源数据)

所以,我的平均数是…

 Product A | Product B | Product C | 2:02:00 | 2:03:00 | 2:45:00 | 

可以用GETPIVOTDATA来完成这个工作吗? 如果是这样,怎么样?

如果不是,还有其他function吗?

我已经使用Sum和“count”函数在第二个表中创build了平均值,但是它使用了表引用(即COUNT(B4:B49)),这些引用有点笨重,因为我的数据透视表会随着时间的增长而变得更“运行“完成(过去的第49行,即最近运行的行)。

像这样的东西会随着桌子的增长而增长:

 =AVERAGE(B4:INDEX(B:B,MATCH(1E+99,B:B)-1)) 

它基本上find从B4开始的范围到最后一行的数字减1,所以它不包括总数。