删除重复项和总和公式

时间:2018-02-22 21:54:33

标签: excel sorting excel-formula sum formula

我有一组数据会改变,所以我需要一个公式来动态获得结果。

从这组数据中我得到两个列,Dates和Amounts,如下所示:

Current

我需要的是能够从日期列中删除重复项,同时汇总相应的金额。因此,每个唯一日期都有自己的行,其金额是具有此日期的所有金额的总和。 期望的结果:

Result

我该怎么做?我可以在公式中执行此操作还是需要VBA?

非常擅长excel,提前谢谢。

1 个答案:

答案 0 :(得分:0)

作为 C1 中枢轴表的替代方案,请输入:

=MIN(A1:A100)

C2 中输入数组公式:

=IF(MIN(IF($A$1:$A$100>C1,$A$1:$A$100))<C1,"",MIN(IF($A$1:$A$100>C1,$A$1:$A$100)))

并复制。
日期格式应用于 C 列。
C 提取唯一日期来自 A 列。

D1 中输入:

=SUMPRODUCT(--($A$1:$A$100=C1)*($B$1:$B$100))

并复制下来:

enter image description here

必须使用 Ctrl + Shift + 输入输入

数组公式,而不仅仅是 Enter 键。如果这样做正确,公式将在公式栏中以大括号显示。