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.

thx事前に

4

2 に答える 2

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 に答える
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 に答える