Страницы: 1
RSS
Вычитание чисел по дням, начиная с наибольшего и с наименьшего
 
Здравствуйте.

Имеется таблица потребности и таблица наличия материала.
Нужно составить таблицу нехватки по 2-м правилам:
1. Сумма по дате не должна превышать определенной суммы. Если превышает, что остаток (остаток берется из наибольшего числа по данному дню) должна переноситься на более ранний срок (в примере это -1 неделя).
2. Вычесть из полученной потребности наличие, начиная с первой ближайшей даты. Соответственно, на что не хватило - должно отображаться в таблице.

Вопрос - как это можно реализовать через формулы / power query (макросы не хотелось бы задействовать) так, чтобы конечная таблица высчитывалась всегда автоматически?
 
EvgeniyLFC, почему для Марка 1 6900 разделено на два дня? Во первых, 6900 меньше 10000. Во вторых, даты 10.04.2020 нет в потребности.
Еще вопрос. Почему для Марка 2 вообще нет никаких данных в итоге?
 
Михаил Л, сначала работает правило 1, затем 2 то есть:
1. Сначала мы смотрим, чтобы по каждой дате сумма не превышала 10000 кг. Для 17.04.2020 это превышение 400 кг. Эти 400 кг вычитаются из наибольшего числа по данному дню, то есть из 6900 кг. И они перемещаются на неделю раньше, то есть на 10.04.2020.
2. По Марке 2. Так как сначала идет проверка на общую сумму, а лишь потом вычитается наличие, то получается, что Марки 2 не нужно, ее с избытком.
 
Подниму тему, так как вопрос актуальный.

Кто может подсказать варианты решения?
Страницы: 1
Наверх