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