excel - 计算唯一值

标签 excel excel-formula

我正在寻找一个仅根据条件计算唯一值的公式。
场景: 如图所示,我有“已注册”、“已完成”和“进行中”三种不同的注册状态。我想要达到的目标:
检查 Column A 的值是否值与 Column F 匹配/包含.
如果是,请查看 Column G .
如果用户的状态为“已完成”或“进行中”,则将这些用户计为 1。
如果用户状态为“已注册”,则不计算这些用户。
B2我应该得到计数 2,因为“user1@gmail.com”和“user2@gmail.com”的状态为“已完成”或“进行中”,而“user3@gmail.com”没有。
谁能帮我解决这个问题?
enter image description here

最佳答案

您对计算电子邮件感兴趣 - 所以首先要将列表过滤到相关电子邮件。
用您的单元格引用替换文字 - 例如类别 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"))))

关于excel - 计算唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67936422/

相关文章:

excel - 使 HLOOKUP 不匹配子字符串,例如阿肯色州的堪萨斯州

java - 用于运行 Java 程序的 Microsoft Excel 宏

excel - 如何在没有数据透视表的情况下在一行中汇总来自同一客户端的值

excel - 从另一个工作表的单元格列替换第一行中的标题名称

c# - 在 Excel 中禁用复制(ctrl+c)、粘贴(ctrl+v)、剪切(ctrl+x)

excel - 如何使用单元格内容来引用工作表?

excel - 从字符串中提取数字集,并在新字符串中以逗号分隔值返回

excel - 复制粘贴生成错误 : Subscript out of range

vba - UDF 返回格式化数字

excel - 具有相对引用的 CountIf