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


0

对于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)

有什么建议 ??

Answers:


1

使用此数组公式:

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

数组公式不喜欢AND。两个布尔值相乘的回报是1两者都为TRUE,而不是TRUE。


谢谢Scott ................. 我忘记了第二个条件。
加里的学生
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.