将重复项计为一个

Count duplicates as one

您好,我需要有关如何在 Excel 中创建公式的帮助。

我有 3 个系统 S101、S102、S103。系统 S101 的最新版本是 rev. 02 及其已接受。系统S102和S103全部被拒绝。系统 S101 Rev. 00 和 Rev. 01 不应包含在 Rejected 的计数中,因为 Rev. 02 已被接受。所以我需要这样的输出 REJECTED = 2 and Accepted = 1.

系统修订状态

S101-00-已拒绝

S101-01-已拒绝

S101-02-已接受

S102-00-已拒绝

S103-00-已拒绝

输出:接受 = 2 拒绝 = 1

假设您的 Excel 文件如下所示:

在单元格 B11 和 C11 中,我使用以下函数计算 A11 中指定系统编号的修订列中的最大值。

B11=MAX(IF(A2:A6=A11;IF(C2:C6=B10;B2:B6)))
C11=MAX(IF(A2:A6=A11;IF(C2:C6=C10;B2:B6)))

确保使用 CTRL + SHIFT + ENTER 输入函数,因为它们是数组函数。

MAX 函数中的 IF 函数确保您只会 return B 列中 A 列和 C 列符合条件(系统编号和 Accepted/Rejected)的行。

编辑: 因为真正的问题似乎不清楚;如果需要 Count;而不是简单地将 MAX 替换为 COUNT

编辑 2 已修正 == 打字错误