1

我想创建一个公式,从数组的右侧开始识别第一个“非 NA”(即数字),然后返回在数组中发现的第一个“非 NA”的行号:

1        2       3       4       5
1.625   1.625   N.A.    N.A.    N.A.

我尝试使用这个公式:

   {=MATCH(FALSE,C4:G4="N.A.")}

在这种情况下,它返回第 2 行。

但是如果数组是这种形式:

1        2       3        4      5
N.A.    1.625   N.A.    N.A.    N.A.

该公式将返回错误。

同样,如果数组采用这种形式:

1       2          3      4     5
N.A.    N.A.    1.625   1.625   N.A.

该公式返回正确的第 4 行。

因此,我需要有关此公式的帮助。非常感谢。任何建议表示赞赏。

4

1 回答 1

1

如果您的单元格包含任N.A.一数字,请尝试此:

=MATCH(9.9E+307,C4:G4)

否则这个数组公式:

=MATCH(1,1/(C4:G4<>"N.A."))

并按CTRL+ SHIFT+ENTER评估它

于 2014-02-25T15:23:07.160 回答