如果列表中不存在,Excel公式将返回否

如果列表中不存在,Excel公式将返回否,excel,excel-formula,formula,excel-2013,Excel,Excel Formula,Formula,Excel 2013,我原以为Match()函数可以在这里工作,但这不是我想要的结果。下面是一个示例数据集 userID OnTime 5 yes 5 yes 5 yes 5 yes 5 yes 5 no 3 yes 3 no 3 yes 3 yes 3 yes 3 yes 1 yes 1 yes 1 yes 1 yes 1 yes 1 yes 1 yes 现在我想要的是对于每个唯一的userID,如果否存在,则返回NO,如果该userI

我原以为
Match()
函数可以在这里工作,但这不是我想要的结果。下面是一个示例数据集

userID  OnTime
5   yes
5   yes
5   yes
5   yes
5   yes
5   no
3   yes
3   no
3   yes
3   yes
3   yes
3   yes
1   yes
1   yes
1   yes
1   yes
1   yes
1   yes
1   yes
现在我想要的是对于每个唯一的userID,如果
存在,则返回NO,如果该userID的列表中没有
值,则返回yes

因此,我希望返回的结果是

5  no
3  no
1  yes
我尝试了这个
Match()
公式,但它返回了一个
\N/A
错误-

=MATCH(E2,B2:B7,1)
返回所需结果的正确公式是什么?

使用countifs:

=IF(COUNTIFS(A:A,E2,B:B,"no"),"no","yes")

呸!比我快一秒。你真快!我想知道,这将是一个不同的问题,如果你不知道公式是“是”和“否”,你怎么能做公式呢。假设OP只是想在每个数字的值都相同的情况下返回“是”,如果值不同,则返回“否”?如果您至少不知道一个值,则只能使用helper列。在这里,您可以将两列的countifs()与第一列的COUNTIF()进行比较。对于BruceWayne的问题,您不能使用索引/匹配或vlookup找到每个数字的第一个值,然后在COUNTIF中使用该值吗?