如何根据日期添加数据?

时间:2016-12-27 19:00:09

标签: excel excel-vba excel-2016 vba

10/3/2016   -27
10/3/2016   -2.13
10/3/2016   -12.82
10/3/2016   -7.25
10/3/2016   -4.5
10/3/2016   -19.23
10/3/2016   -1.93
10/3/2016   -10.7
10/3/2016   -63.08
10/3/2016   -12.82
10/3/2016   -10.6
10/3/2016   -14.72
10/3/2016   -14.96
10/4/2016   -152.5
10/4/2016   -6.73
10/4/2016   -12.99
10/4/2016   -4.8
10/4/2016   -16.76
10/4/2016   -8.54
10/4/2016   -7
10/4/2016   27
10/5/2016   93.67
10/6/2016   -8.07
10/7/2016   0.01
10/7/2016   -565.27
10/7/2016   -16.25
10/7/2016   1690.7

我有一个日历电子表格,我希望每个日期都包含上述所有值的总和。

例如

10/1/2016 - $0 (because no data is present)
10/2/2016 - $0
10/3/2016 - (Sum of all dates that are 10/3)

我不知道出现的交易数量。所以可能有0或30。

我在Windows 10(64位)上使用Excel 2016(64位)

2 个答案:

答案 0 :(得分:2)

C1 中输入10/1/2016,在 C2 中输入=C1+1并复制。

然后在 D1 中输入:

=SUMPRODUCT(--(A:A=C1)*(B:B))

并复制下来:

enter image description here

如果处理太慢,请使用以下内容:

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

答案 1 :(得分:0)

SUMIFS

E2中的公式为:=SUMIFS($B:$B;$A:$A;D2)

enter image description here