具有 2 个参数的唯一计数

Unique count with 2 parameters

我有一个 Google Excel sheet 有 2 列:

name paid

john y

john n

john n

pat n

peter n

greg n

ricardo n

barack y

我只需要统计没有付款的人。 在这种情况下,结果是 4(因为约翰)。

我试过类似的东西:

=COUNTIF(B:B;"n")

但是它 returns “6”,我不知道如何处理第二个条件(如果约翰最后也付款)。

感谢您的帮助。

Select 所有文本,转到插入 => 透视 Table 在 PivotTable 字段列表中,将 'Name' 字段拖到行标签。还将付费拖到列标签和值。您现在将获得包含您需要的所有措施的 table,包括付款人、未付款人和人数的总和

基于提供的示例数据的公式解决方案,调整范围以适合您的实际数据:

=SUMPRODUCT(--(A2:A9<>"")/COUNTIF(A2:A9,A2:A9&""))-COUNTIF(B2:B9,"y")

它从 A 列中获取唯一名称的数量,然后从 B 列中减去 y 的数量。此解决方案假设每个唯一名称只能有一个 "y",就像您的情况一样提供了示例数据。

所以因为总共有 6 个唯一的名字,只有 2 个 y,所以公式 returns 预期答案为 4.