【问题标题】:Parameteric Average Across Sheets in ExcelExcel中工作表的参数平均值
【发布时间】:2019-01-01 12:12:54
【问题描述】:

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

=AVERAGE(A:C!B12)

现在我想做参数化,即我想将最后一张表的名称放在单元格 B2 中,所以当我添加另一张表(表 D)时,我唯一需要做的就是更改 B2(因为现在应该从表 A 到 D 进行平均。

我尝试使用 INDIRECT 功能,但由于某种原因它不起作用。

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

有什么想法吗?

提前致谢!

【问题讨论】:

    标签: excel excel-formula average


    【解决方案1】:

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

    =AVERAGE(start:end!B12)
    

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

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

    【讨论】:

    • 我明白了。我考虑了“开始”和“结束”选项,但隐藏使解决方案变得更好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    相关资源
    最近更新 更多