Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Распределить количество факта на плановые значения
 
Добрый день!
Имеется 2 файла: "файл1" с договорами и "файл2" с планом.
В договорах позиции указаны 1 строкой без повторов в одном договоре (но Одна и та же позиция может быть в разных договорах)
В плане позиции указаны несколькими строками по одному договору.
Необходимо распределить количество факта в договорах на количество по плану в соответствии с договорами.
Вариант 1:
Условия:
если количество факта превышает значения плана - проставить значение плана (и так же далее по остальным строкам). Если количество факта меньше, чем план - поставить количество факта, (далее в остальных строках поставить 0).
если в последней строке количество факта все равно превышает значение плана - поставить значение факта.
То есть распределяется все количество факта в соответствии с планом, излишки - в последнюю строку.
Вариант 2: (на мой взгляд более сложный)
Условия:
если общее количество факта превышает общее значение плана - распределить значение факта пропорционально значениям плана. если общее количество факта меньше общего значения плана - распределить значение факта как в 1 варианте (построчно с остатком в последней строке).

Желательно формула, но можно и макрос. Дополнительные столбцы допускаются, строки не желательны.

Есть нюанс: договоры в файле2 с планом могут идти не по порядку. если при этом не возможно будет распределить, будем пользоваться сортировкой.
Изменено: leha218 - 13.10.2023 10:59:16
Страницы: 1
Наверх