在A列中,第一个值为0,第二个为0,第三个为17,第四个为0,第五个为32
在这种情况下,第一个非零值是17.如何通过公式
计算它答案 0 :(得分:3)
在单元格B1中:
=INDEX(A1:A5,MATCH(TRUE,INDEX(A1:A5<>0,),0))
答案 1 :(得分:0)
上述公式的说明:
内部Index函数根据指定的条件(即不等于0)将A1:A5范围内的值评估为TRUE或FALSE。因此17和32评估为TRUE,其他所有评估为FALSE。 Match函数返回指定条件TRUE的第一个实例所在的行号。这发生在范围的第三行,因此Match的计算结果为3。最后,外部Index函数返回指定A1:A5范围内第17行第3行的值。