具有 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.
我有一个 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.