我有一个电子表格,记录一段时间内的每日销售数量,我想计算平均每日销售额,但不包括我们开始销售产品的天数,因为它们都返回0 .
我有下面的查找函数,它返回包含大于0的值的行中最后一个单元格的值 .
=LOOKUP(2,1/(F5:L5>0),F5:L5)
有没有办法返回这个公式的单元格引用?我想我可以用indirect()来创建一个可变的平均范围 .
我已经尝试了一些索引匹配查找,但这对我没有用,因为如果最后一个值是早期值的副本,它会缩短我想要使用的总范围 .
任何帮助是极大的赞赏 .
1 回答
使用这个:
并按CTRL SHIFT ENTER进行评估 .
在上面的公式中,
INDEX(F5:L5,1,MATCH(2,1/(F5:L5>0),F5:L5))
返回结果的单元格引用,CELL(..)
返回地址 .单元格引用意味着您可以以某种方式使用它(取决于您的需要):
使用数组输入(CTRL SHIFT ENTER) .
如果
INDEX
返回对单元格J5
的引用,则公式求值为=AVERAGE(F5:J5)