计算唯一值
我正在寻找一个仅根据条件计算唯一值的公式。
场景:如图所示,我有三种不同的注册状态“已注册”、“已完成”和“进行中”。我正在努力实现的目标:
检查值的Column A值是否与 匹配/包含Column F。如果有,那就看看Column G。如果用户状态为“已完成”或“进行中”,则将这些用户计为 1。如果用户状态为“已注册”,则不计算这些用户。
在B2我应该得到计数 2,因为“user1@gmail.com”和“user2@gmail.com”的状态为“已完成”或“进行中”,而“user3@gmail.com”没有。
任何人都可以帮我解决这个问题吗?
回答
您对计算电子邮件感兴趣 - 所以首先是将列表过滤为相关电子邮件。
用您的单元格引用替换文字 - 例如,A 类到 A2 类。
=FILTER(D2:D15,(F2:F15="Category A")*($G$2:$G$15<>"Enrolled"))
现在要获得唯一性:
=UNIQUE(FILTER(D2:D15,(F2:F15="Category A")*($G$2:$G$15<>"Enrolled")))
最后计算值:
=COUNTA(UNIQUE(FILTER(D2:D15,(F2:F15="Category A")*($G$2:$G$15<>"Enrolled"))))