在Excel中查找Array的第一个非零索引

时间:2016-06-27 19:39:15

标签: excel

我的公式如下:

=function({0,-24,-25,-101,105})

我只想返回-24,这是第一个非零值,我不知道该怎么做。请注意,数组{0,-24 ...}必须直接键入公式,并且不在电子表格的任何单元格中。阵列前面也可能有多个零,而不只是一个。

1 个答案:

答案 0 :(得分:3)

使用INDEX / MATCH:

=INDEX({0,-24,-25,-101,105},MATCH(TRUE,{0,-24,-25,-101,105}<>0,0))