2

У меня есть список с датой и количеством использованных предметов

IE:

2009.03.18 -1
2009.06.05 -2
2009.06.22 -1
2009.06.29 -2
2009.07.14 -1
2009.07.14 -1
2009.07.14 -2
2009.07.20 -2
2009.07.30 -1
2009.07.30 -1
2009.08.06 -1
2009.08.26 -1
2009.09.15 -1
2009.09.16 -2
2009.09.22 -2
2009.09.23 -2
2009.09.30 -2
2009.10.07 -1
2009.10.08 -2
2009.10.22 -1
2009.11.06 -3
2009.11.17 -2
2009.11.20 -1
2009.11.23 -2
2009.11.23 -1
2009.11.25 -2
2009.11.27 -1
2009.12.02 -2

Мне нужно знать, сколько предметов я потреблял за определенный период, то есть за 15 дней. Я могу делать это ежемесячно, в основном используя функцию month для извлечения месяца и работы оттуда, но с произвольным временем (которое является средним временем выполнения заказа от моего поставщика) не знаю, как заставить функцию разделиться список дат в кусках по 15 (или что угодно) дней.

1 ответ1

1

Количество в отдельной колонке? Предполагая, что это так - с датами в столбце A и количествами в столбце B попробуйте это

Введите число дней для длины периода в D1, например, 15, затем эту формулу в D3 для первой даты.

=MIN(A:A)

и затем эта формула в D4 отформатирована в требуемом формате даты и скопирована по мере необходимости

=IF(D3="","",IF(D3+D$1>MAX(A:A),"",D3+D$1))

это дает список дат начала 15-дневных периодов (или того, что вы определяете в D1)

Теперь для количества в этом периоде используйте эту формулу в E3, скопированную

=IF(D3="","",SUMIF(A:A,">="&D3,B:B)-SUMIF(A:A,">="&D3+D$1,B:B))

Вы можете изменить D1 на любой период, который вы хотите, и даты и итоги будут автоматически пересчитаны.

Вышеприведенное предполагает, что первые 15 периодов начинаются с самой ранней даты в столбце A, если вы хотите вместо этого какую-то другую дату, просто введите ее вручную в D3 вместо функции MIN

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .