数组中的最后一个非零值

时间:2019-12-09 12:44:52

标签: arrays excel excel-formula is-empty

如何识别数组的最后一个非零元素,其中数组的最后一个值为零或空单元格?

如果最后一个元素包含某种值,那么您将能够编写

INDEX(1:1,0,COUNTA(1:1))

但是,如果我正在查看范围A1:I1,将如何编写公式才能使结果为6?

enter image description here

1 个答案:

答案 0 :(得分:2)

最后一个非空的

=LOOKUP(2,1/(1:1<>""),1:1)

最后一个非空,非零:

=LOOKUP(2,1/(1:1<>0),1:1)

或者,更困难=)

=INDEX(1:1,MAX(INDEX((1:1<>0)*(COLUMN(1:1)),)))