如何在Excel中的选项卡之间取平均值时删除零?
我想平均一系列的数字。 数字在不同的标签上
表1:1 2 3 4
标签2:0 3 5 8
表3:5 0 0 2
我希望能够在不同的选项卡上做单元格A1的平均值,并删除零。 有没有办法做到这一点? 我已经看到了平均值,但只有在单元格在同一个选项卡上时才起作用。
谢谢您的帮助。
我将使用名为Sheet1
, Sheet2
和Sheet3
标签:
=SUM(Sheet1:Sheet3!A1)/INDEX(FREQUENCY(Sheet1:Sheet3!A1,0),2)
其中Sheet1
和Sheet3
应该相应地被replace,即,分别用待查询的纸张的最左边和最右边。
问候
把所需的工作表名称放在一个命名的范围内。 我命名了我的sheets
。
然后你可以使用以下内容:
=SUMPRODUCT(SUM(INDIRECT("'" & sheets & "'!A1")))/SUMPRODUCT(COUNTIF(INDIRECT("'" & sheets & "'!A1"),"<>0"))