stm*_*ius 1 worksheet-function microsoft-excel
我有一个像这样的日期列和值列的表
|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
Run Code Online (Sandbox Code Playgroud)
日期可以有间隔、重复,并且不一定需要排序。
现在我想添加第三列,它给出了这些值的总和,其中日期在行日期的某个范围内。
例如,在 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
Run Code Online (Sandbox Code Playgroud)
这可以在公式中完成吗?
在单元格 C2 中输入以下内容
=SUMPRODUCT(($A$2:$A$6>=A2-5)*($A$2:$A$6<=A2)*($B$2:$B$6))
Run Code Online (Sandbox Code Playgroud)
然后通过双击单元格 c2 的右下角自动向下填充。
归档时间: |
|
查看次数: |
3584 次 |
最近记录: |