Цветом выделил ячейки, суммы которых были поделены, для получения суммы погашения из первой таблицы. К примеру "погашение" в размере 7499, проведенное 20.01.2021 закрывает частично долг "привлеченной" суммы, полученная ранее 11.01.2021, а остаток от деления переходит на погашение части привлеченной суммы от 12.01.2021.
Форумчане, доброго дня. Необходима помочь в реализации макроса для автоматического заполнения таблицы на основании данных из эксель. Для упрощения скинул в один таблиц с одной организации (а их штук 20, данные этих организаций на разных листах), чтобы был понятен принцип задачи. Итак, у нас имеется таблица данных по нашим займам (сколько мы каждый день одалживаем денег у одного из контрагентов, и гасим). Таблица должна заполнятся по методу FIFO (так мне кажется). Левая таблица в примере - исходные данные, правая - итог обработки макроса. Допустим на конец года у нас была сумма, которую мы привлекли как займ в размере 40000 рублей. С начала нового года мы каждый день то привлекаем новую сумму, то возвращаем ранее взятые долги.
Ранее взятые долги (указанные в левой таблице) могут быть возвращены единой крупной суммой, но в правую таблицу они должны заполнятся по мере их привлечения (в прошлый период, какого числа и детализировать по суммам) с указанием при погашении к какой дате конкретно сумма погашения отностится, сколько дней прошло до возврата, В таблице хаус со стрелками, но они дают понять, что откуда берется.
Изменено: reptop - 03.03.2021 11:53:03(Замена на более подробную таблицу)
Ребята, всем спасибо! С помощью PowerQuery все получилось. Вообще очень полезный иструмент для обработки и свода данных. Чуть позже попробую применить последнюю формулу от artyrH.
tolstak, Спасибо за отклик. К сожалению не подошло в связи с тем, что если поле ЗНАЧЕНИЕ все таки может быть и другим, а значит он должен уже вывести то "другое" значение. Ваша формула показала правильные данные в правильной сортировке, а вот если во второй таблице принудительно поменять цифры в столбце "значение" на любые другие - то формула должны выгрузить именно эти значения. Проблема в том, что от 03.07.2019 есть три строки. Даты одинаковые, суммы одинаковые, значение у двух одинаковые, а у третьего отличается, при этом еще данные разбросаны в сравнении с таблицей 1 по разным строкам.
Форумчане, прошу помочь. Форум на аналогичные проблемы проштудировал, отчасти похожие проблемы решались, но те решения не подходят. Проблема следующая. Есть файл, в нем три листа (аналитика, табл1, табл2). Аналитика сравнивает путем формулы значения на идентичность между табл1 и табл2 во двум неизменным критериям (дата и сумма) и по одному потенциально изменному ("значение"). Пример упростил, указав только по три столбца, которые носят эти ключевые данные. Проблема же заключается в файле-примере в том, что все значения из таблицы 1 и 2 в действительности одинаковые, но отсортированы по разному. Поэтому при сравнении с помощью формул ИНДЕКС и ПОИСКПОЗ по двум основным критериям даты и суммы (по ним проблем нет), но при сравнении по третьему критерию ("значение") из-за того, что может быть разная сортировка в таблицах моя не идеальная формула выдает ошибку, будто данные расходятся (только из за того, что он нашел и вывел первое попавшееся значение, как в ВПР). Пример приложил, расписал.