我有一个包含2列的Google Excel工作表:
name paid
john y
john n
john n
pat n
peter n
greg n
ricardo n
barack y
我只需要数一些没有付款的人。 在这种情况下,结果是4 (因为约翰)。
我尝试过类似的事情:
=COUNTIF(B:B;"n")
但它返回" 6"并且我不知道如何处理第二个条件(如果约翰也在最后付款)。
感谢您的帮助。
答案 0 :(得分:1)
基于提供的样本数据的公式解决方案,调整范围以适合您的实际数据:
=SUMPRODUCT(--(A2:A9<>"")/COUNTIF(A2:A9,A2:A9&""))-COUNTIF(B2:B9,"y")
它从列A获取唯一名称的数量,然后从列B中减去y的数量。此解决方案假定每个唯一名称只能有一个“y”,就像您提供的示例数据中的情况一样。
因为总共有6个唯一的名字,只有2个y,公式会返回4的预期答案。
答案 1 :(得分:0)
选择所有文字,转到Insert =&gt;数据透视表 在数据透视表字段列表中,将“名称”字段拖到行标签。还可以将付费拖到列标签以及值。现在,您将获得所需的所有措施,包括付款人数,未付款人数和计数