1
Column A Column B
A    PASS
A    PASS
B    PASS
C    PASS
D    PASS
E   
F    PASS
E    PASS

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

4

1 回答 1

1

试试这个公式

=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 行中的数据(允许空白),根据需要进行调整

于 2012-09-08T17:53:46.533 回答