寻找Excel公式来根据多个条件计算重复项

问题描述 投票:0回答:1

我正在处理大量数据(超过 15000 行)。下面的示例是我正在处理的数据的一个非常简化的版本。

我正在尝试根据 2 个标准计算 2023 年和 2021 年出现的 ID 数量:CODE 83032 和 UTIL 1000(请参阅下面的示例数据)。

我需要一个位于单个单元格中的公式;而且,数据永远不会被排序。

example

在这个例子中,到目前为止我只能根据一年(即 2023 年)进行计数:

=countifs(B2:B21,83032,C2:C21;1000,D2:D21,2023))

或 =sumproduct((B2:B21=83032) * (C2:C21=1000) * (D2:D21=2023)*1)

  • 但我不知道如何添加公式来查看相同的 ID 是否也出现在另一年(即 2021 年)。

我真的希望有人能帮助我!

excel excel-formula duplicates criteria countif
1个回答
0
投票

我成功创建了一个有效的公式!我会把它留在这里,以防对其他人有帮助:

=SUMPRODUCT(--(ISNumber(MATCH(CHOOSECOLS(FILTER(A:D,(B:B=83032)) * (C:C=1000) * (D:D=2021)),1),CHOOSECOLS(FILTER) (A:D,(B:B=83032) * (C:C=1000) * (D:D=2023)),1),0))))

...如果您有不同的答案,我仍然有兴趣听听您的想法!

© www.soinside.com 2019 - 2024. All rights reserved.