Условная накопленная сумма на основе нескольких столбцов
У меня есть простая таблица инвентаризации в 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 ожидаемого образца результатов.