Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将重复项计为一_Excel_Duplicates - Fatal编程技术网

Excel 将重复项计为一

Excel 将重复项计为一,excel,duplicates,Excel,Duplicates,嗨,我需要关于如何在Excel中生成公式的帮助 我有3个系统S101、S102、S103。系统S101的最新版本为rev。02和它被接受。系统S102和S103均被拒绝。系统S101修订版。00和Rev。01不应包括在拒收的计数中,因为修订版。02已被接受。所以我需要这样的输出,拒绝=2,接受=1 系统修订状态 S101-00-被拒绝 S101-01-被拒绝 S101-02-接受 S102-00-被拒绝 S103-00-被拒绝 输出:ACCEPTED=2 REJECTED=1假设您的Excel文

嗨,我需要关于如何在Excel中生成公式的帮助

我有3个系统S101、S102、S103。系统S101的最新版本为rev。02和它被接受。系统S102和S103均被拒绝。系统S101修订版。00和Rev。01不应包括在拒收的计数中,因为修订版。02已被接受。所以我需要这样的输出,拒绝=2,接受=1

系统修订状态

S101-00-被拒绝

S101-01-被拒绝

S101-02-接受

S102-00-被拒绝

S103-00-被拒绝


输出:ACCEPTED=2 REJECTED=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函数确保只返回B列中A列和C列符合条件(系统号和接受/拒绝)的行

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


EDIT 2Fixed==typo

您能否提供有关数据在Excel中排序的更详细概述?对于System 101,应仅计1,因为最新版本已被接受,而另一个系统被视为拒绝。@pnuts,在问题的文本中,它清楚地说明了最新版本,我认为输出只是在来回编辑文章后的一个打字错误。@pnuts确实如此!但这是否足以让投票否决一个答案?