【问题标题】:Get the mean from cells between 2 row numbers in Excel从 Excel 中两个行号之间的单元格中获取平均值
【发布时间】:2021-04-21 14:45:54
【问题描述】:

抱歉标题不清楚,我很难用一句话描述这个问题。

在两个单元格中,我有 2 个数字。这些数字对应于另一张纸中的行。

我需要的是获取固定列中所有单元格的平均值,在这两行之间。

当数据在同一张表上时,这似乎有点工作,但否则会失败。

如果我在单元格 B15C15 中有行号,并且数据在 K 列中,则在同一张表上,以下代码有效:

=MEAN(INDEX(K:K;B15):INDEX(K:K;C15))

但是,如果数据在另一张表中,则以下代码不起作用(语法无效):

=MEAN(Sheet2!INDEX(K:K;B15):INDEX(K:K;C15))

我了解引用另一张表后,您不能立即调用函数,但必须放置单元格坐标。所以,这是第一个问题,因为我想要的第一个单元格的坐标可能会有所不同。但是,我觉得奇怪的是,如果我放置一个固定的第一个单元格,语法很好,但我得到一个#VALUE!错误:

=MEAN(Sheet2!K1:INDEX(K:K;C15))

INDEX() 不能跨工作表工作吗?

【问题讨论】:

  • 可以,但您还需要在索引中包含工作表名称:=MEAN(Sheet2!K1:INDEX(Sheet2!K:K;C15))
  • @ScottCraner 啊,是的,谢谢,你已经解决了我的一半问题:)
  • 在您的评论的帮助下,我发现了如何解决我的最后一个问题!非常感谢!

标签: excel excel-formula


【解决方案1】:

在@ScottCraner 的帮助下,我终于找到了我的公式应该是什么:

=MOYENNE(INDEX(Feuil2!K:K;B15):INDEX(Feuil2!K:K;C15))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-15
    • 2020-03-25
    相关资源
    最近更新 更多