我正在处理大量数据(超过 15000 行)。下面的示例是我正在处理的数据的一个非常简化的版本。
我正在尝试根据 2 个标准计算 2023 年和 2021 年出现的 ID 数量:CODE 83032 和 UTIL 1000(请参阅下面的示例数据)。
我需要一个位于单个单元格中的公式;而且,数据永远不会被排序。
在这个例子中,到目前为止我只能根据一年(即 2023 年)进行计数:
=countifs(B2:B21,83032,C2:C21;1000,D2:D21,2023))
或 =sumproduct((B2:B21=83032) * (C2:C21=1000) * (D2:D21=2023)*1)
我真的希望有人能帮助我!
我成功创建了一个有效的公式!我会把它留在这里,以防对其他人有帮助:
=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))))
...如果您有不同的答案,我仍然有兴趣听听您的想法!