查找第一个不等于两个值中的任何一个的值

查找第一个不等于两个值中的任何一个的值

包含列中的数据A喜欢:

在此处输入图片描述

我想找到该列中的第一个单元格不是 苦难,我可以使用数组公式

=MATCH(TRUE,A1:A11<>"misery",0)

正确返回3。现在我想要列中第一个既不是苦难也不悲伤. 公式应该返回9。以下数组公式不起作用:

=MATCH(TRUE,(A1:A11<>"misery")*(A1:A11<>"sadness"),0)
=MATCH(TRUE,AND((A1:A11<>"misery"),(A1:A11<>"sadness")),0)

有什么建议 ??

答案1

使用这个数组公式:

=MATCH(1,(A1:A11<>"misery")*(A1:A11 <> "sadness"),0)

数组公式不喜欢 AND。此外,两个布尔值相乘的返回结果是1当两者都为 TRUE 时,而不是 TRUE。

相关内容