代码之家  ›  专栏  ›  技术社区  ›  divyanshu kumar

通过更改参数找到平均值

  •  1
  • divyanshu kumar  · 技术社区  · 7 年前

    我尝试使用以下公式:

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

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

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

    2 回复  |  直到 7 年前
        1
  •  1
  •   CallumDA    7 年前

    INDIRECT OFFSET 这两个函数都很有用。然而,它们也是不稳定的,所以尽量不要在工作簿中的任何地方使用它们,否则可能会影响性能。请注意:

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

    =AVERAGE(OFFSET(D2,,,VALUE(J5)-1))
    
        2
  •  1
  •   MGP    7 年前

    我知道这已经是一个公认的答案,但我总是试图找到不易波动的解决方案。因此,我使用以下方法:

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