Excel中的参数平均跨图纸

时间:2019-01-01 12:12:54

标签: excel excel-formula average

我想对工作表进行平均。假设我有名为A,B,C的工作表 我想平均所有工作表中的单元格B12。我设法找到了有效的公式:

=AVERAGE(A:C!B12)

现在,我想将其参数化,例如,我想将最后一张纸的名称放在单元格B2中,因此当我添加另一张纸(纸D)时,我唯一要做的就是更改B2(因为现在平均应该从A页到D页。

我尝试使用INDIRECT函数,但是由于某些原因它不起作用。

=AVERAGE(INDIRECT("'A:"&$B$2&"'!"&B12))

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

通常,您将在工作表A之前放置一个名为 start 的空白工作表,并在工作表C之后放置一个名为 end 的空白工作表。

=AVERAGE(start:end!B12)

start end 之间的任意位置插入工作表将调整结果。

您可以隐藏空白的工作表,但这会导致很难在工作表A之前或工作表C之后的位置插入新工作表。