excel 在一列数中有正数有负数,如何用公式查处第一个负数出现的行号

如:A列有20个数,有正,有负,找到第一个负数,并返回它的行号。

谢谢 !~
第一个问题已经解决,如果要找出第二个负数呢?
谢谢!

第一个负数:
=INDIRECT("A"&MIN(IF($A$1:$A$20<0,ROW($A$1:$A$20))))
行号
=MIN(IF($A$1:$A$20<0,ROW($A$1:$A$20)))
都是数组公式,按ctrl+shift+enter输入。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-18
楼上太复杂了!
假若这一列数据在A列,并从A5开始,在A5单元格右边一个单元格(比如C5),填入=IF(A5>=0,"",ROW()),下拉即可,凡是负数的就显示行号了。
相似回答