从大型数组中的数据返回是/否值

时间:2019-03-29 14:16:52

标签: excel

我有2列(列A和B),其中包含以下数据:

Column A     Column B
User 1        In
User 1        In
User 1        Out
User 2        Out
User 2        Out
User 2        Out
User 3        In
User 3        In
User 4        Out

我正在尝试获得一个结果,该结果将显示仍处于“ In”状态的所有用户。这样,如果任何用户(来自上面的A列)具有至少一个值=“ In”(上面的B列),则结果值将为Yes,否则值为No。

User        Still In
User 1      Yes
User 2      No
User 3      Yes
User 4      No

2 个答案:

答案 0 :(得分:2)

使用COUNTIFS

=IF(COUNTIFS(A:A,E2,B:B,"In"),"Yes","No")

enter image description here

答案 1 :(得分:0)

=IF(INDEX(B:B,SUMPRODUCT(MAX(ROW(A:A)*("User 1"=A:A))))="In","Yes","No")

将“用户1”更改为您引用的用户。