Условная накопленная сумма на основе нескольких столбцов

У меня есть простая таблица инвентаризации в 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 ответ

На данную дату вы можете сделать:

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

@NumberOfItems, @DateIn и @DateOut - столбцы с 1 по 3 вашего образца, а @CellWithGivenDate - релевантная ячейка в столбце 1 ожидаемого образца результатов.

Другие вопросы по тегам