在excel中的选项卡之间进行平均时,如何删除零?

时间:2016-09-22 17:23:10

标签: excel tabs

我试图平均一系列数字。这些数字在不同的标签上

标签1: 1 2 3 4

标签2: 0 3 五 8

标签3: 五 0 0 2

我希望能够在不同的标签上平均显示单元格A1并删除零。有没有办法做到这一点?我已经看过做一个averageif,但只有当单元格在同一个标​​签上时才有效。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我会使用名为Sheet1Sheet2Sheet3的标签:

=SUM(Sheet1:Sheet3!A1)/INDEX(FREQUENCY(Sheet1:Sheet3!A1,0),2)

其中Sheet1Sheet3应相应地替换,即分别使用要查询的最左边和最右边的工作表。

此致

答案 1 :(得分:0)

将所需工作表的名称放在命名范围内。我将我命名为sheets

enter image description here

然后您可以使用以下内容:

=SUMPRODUCT(SUM(INDIRECT("'" & sheets & "'!A1")))/SUMPRODUCT(COUNTIF(INDIRECT("'" & sheets & "'!A1"),"<>0"))

enter image description here