在特定的逻辑要求中匹配excel数组
我想创build一个公式,它将从数组的右边开始标识第一个“非NA”(即数字),然后返回数组中发现的第一个“非NA”的行号:
1 2 3 4 5 1.625 1.625 NANANA
我试着用这个公式:
{=MATCH(FALSE,C4:G4="NA")}
在这种情况下,它返回第2行。
但是如果数组是这种forms:
1 2 3 4 5 NA 1.625 NANANA
该公式将返回一个错误。
再次如果数组是这种forms:
1 2 3 4 5 NANA 1.625 1.625 NA
公式返回第4行是正确的。
所以,我需要这个公式的帮助。 非常感谢你。 任何意见表示赞赏。
如果您的单元格包含任一数字NA
,请尝试以下操作:
=MATCH(9.9E+307,C4:G4)
否则这个数组公式:
=MATCH(1,1/(C4:G4<>"NA"))
并按CTRL + SHIFT + ENTER来评估它