标签: excel sorting excel-formula sum formula
我有一组数据会改变,所以我需要一个公式来动态获得结果。
从这组数据中我得到两个列,Dates和Amounts,如下所示:
我需要的是能够从日期列中删除重复项,同时汇总相应的金额。因此,每个唯一日期都有自己的行,其金额是具有此日期的所有金额的总和。 期望的结果:
我该怎么做?我可以在公式中执行此操作还是需要VBA?
非常擅长excel,提前谢谢。
答案 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 键。如果这样做正确,公式将在公式栏中以大括号显示。