0

我正试图以这样的月份为基础获得总价值。

=SUMPRODUCT(MONTH($A$2:$A$10)=MONTH(C2);($B$2:$B$10))
have even try
=SUMPRODUCT(--(TEXT($A$1:$A$10,"yyyy-mm")=C2);$B$1:$B$10)

但我得到的只是零。

这是一些示例

Column A         b            c           d              f       g

2012-10-02       45           2012-10     45             2012    229
2012-09-05       45           2012-09     100            ect.
2012-09-03       55           2012-08     84                      
2012-08-25       84           ect.
etc.
ect.

提前谢谢

4

2 回答 2

0

尝试:

=SUMPRODUCT(--(MONTH($A$2:$A$10)=MONTH(C2));($B$2:$B$10))

但请确保 C 是日期列 (2012-10-xx)。ES 2012-10-01。

于 2012-10-02T09:18:33.397 回答
0

使用 Excel 2010,您拥有SUMIFS.

我会将公式重写为:

=SUMIFS(B:B;A:A;">="&DATE(YEAR(C2),MONTH(C2),1);A:A;"<"&DATE(YEAR(C2),MONTH(C2)+1,1))

翻译为:

如果列 A 的值等于或大于 C2 中的当月 1 日小于下月 1 日,则对列 B 求和

查看F列,当年的相同公式为:

=SUMIFS(B:B;A:A;">="&DATE(E2,1,1);A:A;"<"&DATE(E2+1,1,1))
于 2012-10-03T15:54:50.410 回答