特殊分组计数IF - Excel

时间:2017-07-18 12:24:26

标签: excel count grouping unique

I have a log like that

让我详细解释一下,我有一个文档,其中包含某些类型的序列(doc#),每个文档可能有多个版本(Rev#),具体取决于其代码(代码)。

如果Rev#获得代码A或B(为简单起见,只需将其设为B),则无论先前的修订版本是什么,文档都被视为B,即最后修订版的代码决定了文档代码。

我需要的是一个计数器,它计算B,C或out(还有另一个代码,但这是为了简单),就像在右边的小桌子上显示的那样然后从那里计算它们。值得一提的是我正在使用表格,因此合并是不可能的,图片中的合并是为了说明。

我知道使用VBA很简单,但是我要求使用公式并且 - 如果可能的话 - 没有帮助表(如果需要可以在表中添加额外的列)。

1 个答案:

答案 0 :(得分:1)

由于您可以添加列,因此请在列doc#中添加一个用于测试唯一ID的列。对于问题中的示例文件,此代码应该有效:

=IF(A1=A2,"",C1) [for cell D1, copied through D12]

D中的简单COUNTIF应该可以完成这项工作。

这是最终文件的样子。 enter image description here