在公式中,我有类似下面的内容。
MATCH(TRUE, $B3:$B$28 < 0, 0)
我想转换为Row(),column()并尝试以下
MATCH(TRUE,INDIRECT("B" & ROW() & ":B28") < 0, 0)
但公式的输出并不相同。你能帮忙修一下这个配方吗?感谢
答案 0 :(得分:2)
你应该用ROW()
包裹SUM formula
公式。这样,您的ROW()
公式将从数组转移到数字,并将与公式的其他部分一起使用,为间接提供有效的参考。请尝试下面的公式。 =MATCH(TRUE,INDIRECT("B" & SUM(ROW()) & ":B28")<0,0)
。
答案 1 :(得分:2)
您可以将INDIRECT
函数包含在INDEX
中作为
=MATCH(TRUE,INDEX(INDIRECT("B" & ROW() & ":B28"),0,0) < 0, 0)
这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。