I';我正在寻找一个excel公式,以获得唯一客户端ID的计数';当另一列中的条件全部满足时
我有一个如下所示的数据集: 日期 客户端ID 成功结果(是/否) 1/1/21 AAA Y 1/2/21 AAA N 1/3/21 AAA N 1/1/21 BBB N 1/2/21 BBB N 1/2/21 CCC N 1/3/21 CCC N 1/4/21 CCC N 1/1/21 DDD Y 1/4/21 DDD YI';我正在寻找一个excel公式,以获得唯一客户端ID的计数';当另一列中的条件全部满足时,excel,excel-formula,unique,countif,Excel,Excel Formula,Unique,Countif,我有一个如下所示的数据集: 日期 客户端ID 成功结果(是/否) 1/1/21 AAA Y 1/2/21 AAA N 1/3/21 AAA N 1/1/21 BBB N 1/2/21 BBB N 1/2/21 CCC N 1/3/21 CCC N 1/4/21 CCC N 1/1/21 DDD Y 1/4/21 DDD Y 使用Let和另一个筛选器并进行匹配以删除具有Y的筛选器: =LET(x,FILTER(Table[Client ID],(Table[Successful outcome (
使用Let和另一个筛选器并进行匹配以删除具有
Y
的筛选器:
=LET(x,FILTER(Table[Client ID],(Table[Successful outcome (y/n)]="N")*(ISERROR(MATCH(Table[Client ID],FILTER(Table[Client ID],Table[Successful outcome (y/n)]="y",""),0))),""),IF(@x="",0,COUNTA(UNIQUE(x))))
那么,当数据显示
N
EDIT时,为什么“否”
:我的数据集中的实际客户端ID是数字。这就是为什么我使用COUNT而不是COUNTA。我想要的回报是2个唯一的客户ID,其中所有结果都是“否”。客户AAA有一个“是”,因此它不会包括在计数中。计算客户BBB。计算客户端CCC。未计算客户端DDD。请参阅编辑@杰西萨兰迪
=COUNTA(UNIQUE(IF(ISNUMBER(MATCH(B2:B11,FILTER(B2:B11,C2:C11="Y"),)),"",B2:B11&"")))-1