根据另一列的值移除重复项并计算一列

Column A Column B A PASS A PASS B PASS C PASS D PASS EF PASS E PASS 

我想要一个将返回以下计数的公式:按列B过滤PASS。 删除重复项后,计算A列中的所有元素。 我是Excel公式的新手。 任何帮助表示赞赏。

试试这个公式

=SUM(IF(FREQUENCY(IF(B2:B100="Pass",IF(A2:A100<>"",MATCH(A2:A100,A2:A100,0))),ROW(A2:A100)-ROW(A2)+1),1))

用CTRL + SHIFT + ENTER确认

….对于Excel 2007或更高版本,较短的版本,但可能效率较低

=SUMPRODUCT(((B2:B100="Pass")*(A2:A100<>""))/COUNTIFS(B2:B100,B2:B100&"",A2:A100,A2:A100&""))

假设第2行至第100行的数据(空白允许),根据需要进行调整