Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我正在寻找一个excel公式,以获得唯一客户端ID的计数';当另一列中的条件全部满足时_Excel_Excel Formula_Unique_Countif - Fatal编程技术网

I';我正在寻找一个excel公式,以获得唯一客户端ID的计数';当另一列中的条件全部满足时

I';我正在寻找一个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 (

我有一个如下所示的数据集:

日期 客户端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 (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