【问题标题】:To find average by changing parameters通过更改参数求平均值
【发布时间】:2018-02-21 09:09:26
【问题描述】:

我正在尝试使用这个公式:

=Average(D2:D(value(j5))) 

从 D2:D 中找到平均值(我可以在不同的单元格中更改任何参数)。

它似乎不起作用。有什么想法吗?

【问题讨论】:

    标签: excel excel-formula average


    【解决方案1】:

    INDIRECTOFFSET 都是有用的函数。但是,它们也是易变的,因此请尽量不要在工作簿中的任何地方使用它们,否则您可能会发现它会影响性能。试试这个:

    =AVERAGE(INDIRECT("D2:D"&VALUE(J5)))
    

    =AVERAGE(OFFSET(D2,,,VALUE(J5)-1))
    

    【讨论】:

      【解决方案2】:

      我知道这已经是一个公认的答案,但我总是试图找到不可变的解决方案。所以我使用以下内容:

      =AVERAGE(D2:INDEX(D:D,J5))
      

      【讨论】:

      • 不错的选择! +1
      猜你喜欢
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2012-10-30
      • 2012-06-08
      相关资源
      最近更新 更多