Условная накопленная сумма на основе нескольких столбцов - PullRequest
0 голосов
/ 02 февраля 2019

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

Для указанной даты вы можете сделать:

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

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

...