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