基于多列的条件累积总和

时间:2019-02-02 16:58:11

标签: excel excel-formula cumulative-sum cumulative-line-chart

我在excel中有一个简单的库存表,如下所示:

Number of Items    |    Date Incoming    |    Date Out
-------------------------------------------------------
             10    |    1 Jan 2018       |  30 Jan  2018
             30    |   15 Jan 2018       |   1 May  2018
             20    !    1 Feb  2018      |  15 Mar  2018

我想的东西,可以给我存在于在每个日期的库存物品的总数,即:

 1 Jan 2018  |    10
15 Jan 2018  |    40
30 Jan 2018  |    30
 1 Feb 2018  |    50
15 Mar 2018  |    30
 1 May 2018  |     0

我是什么事情是某种在哪里“日期收到的”添加项目数和中减去在“日期出”累计总和的。

你能帮我吗?我宁愿避免使用宏,甚至可以避免使用VBA解决方案。

1 个答案:

答案 0 :(得分:0)

对于给定日期,您可以执行以下操作:

= sumif(@DateIn,“ <=”&@ CellWithGivenDate,@NumberOfItems)-sumif(@DateOut,“ <=”&@ CellWithGivenDate,@NumberOfItems)

@ NumberOfItems,@ DateIn和@DateOut是样本的第1至3列,而@CellWithGivenDate是预期结果样本的第1列中的相关单元格。