Excel 参考 A2= 4 因此 B6=-4

Excel 参考 A2= 4 因此 B6=-4

我试图在 B 列中写一个等式,查看 A 列,找到该行上方的第一个非零值并将该值返回为负数。

答案1

B6进入:

=-INDEX(A:A,MATCH(TRUE,A:A<>0,0))

在此处输入图片描述

答案2

“该行上方”是指输入公式的单元格行上方的行吗?

根据您的示例,如果您需要找到第 6 行上方的第一个非零值,请尝试以下数组公式,然后按 Ctrl+Shift+Enter。

=IFNA(-INDEX(A:A,MATCH(,0/(A$1:INDIRECT("A"&ROW()-1)<>0),)),"No")

在此处输入图片描述

在此处输入图片描述

相关内容