如果列表中不存在,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中使用该值吗?