Столкнулся с проблемой, которую не получается решить самостоятельно. Прошу помощи, потратил уже пол дня, но ближе к решению не стал. Таких таблиц около 300, поэтому вручную это все обсчитывать не реально. Способ решения мне не особо важен (формулы или макросы), но формулы для меня понятнее, конечно.
Имеем: - список как в файле "8274946" от 200 до 600 фамилий; - если фамилии нет, то сумма заменена прочерком "-";
Задача: Необходимо получить файл вида "3073093", в котором будут распределены минусовые суммы между держателями положительных сумм с исчерпыванием положительных значений от верхнего к нижнему. Потом же нужно получить файл вида "8274946", только уже с учетом выполненных перераспределений. Пример: У нас есть 3 кредитора и 2 дебитора (должника): кредитор 1 | 1000 кредитор 2 | 2000 дебитор 1 | -1500 кредитор 3 | 5000 дебитор 2 | -3000 Итого | 3500
мы получаем, что: дебитор 1 должен кредитору 1 (1000) и кредитору 2 (500) дебитор 2 должен кредитору 2 (1500) и кредитору 3 (1500)
Столкнулся с проблемой, которую не получается решить самостоятельно. Прошу помощи, потратил уже пол дня, но ближе к решению не стал. Таких таблиц около 300, поэтому вручную это все обсчитывать не реально. Способ решения мне не особо важен (формулы или макросы), но формулы для меня понятнее, конечно.
Имеем: - список как в файле "8274946" от 200 до 600 фамилий; - если фамилии нет, то сумма заменена прочерком "-";
Задача: Необходимо получить файл вида "3073093", в котором будут распределены минусовые суммы между держателями положительных сумм с исчерпыванием положительных значений от верхнего к нижнему. Потом же нужно получить файл вида "8274946", только уже с учетом выполненных перераспределений. Пример: У нас есть 3 кредитора и 2 дебитора (должника): кредитор 1 | 1000 кредитор 2 | 2000 дебитор 1 | -1500 кредитор 3 | 5000 дебитор 2 | -3000 Итого | 3500
мы получаем, что: дебитор 1 должен кредитору 1 (1000) и кредитору 2 (500) дебитор 2 должен кредитору 2 (1500) и кредитору 3 (1500)