【问题标题】:Return Cell Reference from Lookup Formula without using Match从查找公式返回单元格引用而不使用匹配
【发布时间】:2014-03-21 17:36:44
【问题描述】:

我有一个记录一段时间内每日销售量的电子表格,我想计算平均每日销售额,但不包括我们开始销售产品前的几天,因为它们都返回 0。

我有下面的查找函数,它从包含大于 0 的值的行中的最后一个单元格返回值。

=LOOKUP(2,1/(F5:L5>0),F5:L5)

有没有办法返回这个公式的单元格引用?我想我可以将它与间接()一起使用来创建一个可变的平均范围。

我尝试了一些索引匹配查找,但这对我没有用,因为如果最后一个值与早期值重复,它会缩短我想要使用的总范围。

非常感谢任何帮助。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    使用这个:

    =CELL("address",INDEX(F5:L5,1,MATCH(2,1/(F5:L5>0),F5:L5)))
    

    然后按 CTRL+SHIFT+ENTER 来评估它。


    在上面的公式中,INDEX(F5:L5,1,MATCH(2,1/(F5:L5>0),F5:L5)) 返回结果的单元格引用CELL(..) 返回地址。

    单元格引用意味着你可以像这样使用它(取决于你的需要):

    =AVERAGE(F5:INDEX(F5:L5,1,MATCH(2,1/(F5:L5>0),F5:L5)))
    

    带有数组条目(CTRL+SHIFT+ENTER)。

    如果INDEX 返回对单元格J5 的引用,则公式的计算结果为=AVERAGE(F5:J5)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多