このような日付列と値列を持つテーブルがあります
|A |B
1 |date |value
2 |2013-12-10 |1
3 |2013-12-10 |3
4 |2013-12-09 |2
5 |2013-12-04 |5
6 |2013-12-02 |2
日付にはギャップや重複がある可能性があり、必ずしも並べ替える必要はありません。
次に、これらの値の合計を示す3番目の列を追加します。ここで、日付は行の日付から特定の範囲内にあります。
たとえば、6日間の範囲では、次のことを期待します
|A |B |C
1 |date |value |sum_6
2 |2013-12-10 |1 |6 // 1+3+2
3 |2013-12-10 |3 |6 // 1+3+2
4 |2013-12-09 |2 |7 // 2+5
5 |2013-12-04 |5 |7 // 5+2
6 |2013-12-02 |2 |2 // 2
これは数式で実行できますか?
セルC2に次のように入力します
=SUMPRODUCT(($A$2:$A$6>=A2-5)*($A$2:$A$6<=A2)*($B$2:$B$6))
次に、セルc2の右下隅をダブルクリックして、下向きに自動入力します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加