我想对工作表进行平均。假设我有名为A,B,C的工作表 我想平均所有工作表中的单元格B12。我设法找到了有效的公式:
=AVERAGE(A:C!B12)
现在,我想将其参数化,例如,我想将最后一张纸的名称放在单元格B2中,因此当我添加另一张纸(纸D)时,我唯一要做的就是更改B2(因为现在平均应该从A页到D页。
我尝试使用INDIRECT函数,但是由于某些原因它不起作用。
=AVERAGE(INDIRECT("'A:"&$B$2&"'!"&B12))
有什么想法吗?
谢谢!
答案 0 :(得分:0)
通常,您将在工作表A之前放置一个名为 start 的空白工作表,并在工作表C之后放置一个名为 end 的空白工作表。
=AVERAGE(start:end!B12)
在 start 和 end 之间的任意位置插入工作表将调整结果。
您可以隐藏空白的工作表,但这会导致很难在工作表A之前或工作表C之后的位置插入新工作表。