答案 0 :(得分:0)
我想在一行中找到第二个非零事件。
当与SMALL一起用于显示ROW / COLUMN的数组时,可以通过INDEX / MATCH执行此操作。然后简单地用COUNTIF偏移小于k的k来跳过这样的零:
=INDEX(A2:F2,,SUMPRODUCT(SMALL(COLUMN(A1:F1)*(A1:F1<>0),COUNTIF(A1:F1,0)+2)))
要获得更早或更晚的值:只需将+2
部分更改为您要输出的出现次数。
或者作为更短的更快的数组公式:
{=INDEX(A2:F2,,SMALL(IF(A1:F1<>0,COLUMN(A1:F1)),2))}