Обработка позволяет находить заданную сумму из массива строк. Перебирает все возможные варианты и оперативно выводит на экран. Прерывается Ctrl+break, если результат достигнут, а перебор вариантов продолжается.
Иногда бухгалтеру требуется выяснить, откуда образовалась сумма. На экране десятки строк с цифрами (документа, отчета и др.). Можно выгрузить два столбика (наименование, сумма) в Excel и загрузить в предлагаемую обработку, ввести искомую сумму и сформировать. Написал "математически глубоко" не вдаваясь в проблему.
Нужно учитывать, что количество вариантов перебора считается по формуле 2 в степени N, где N – количество строк. Обработка одновременно ищет варианты перебором возможных значений: с начала массива, с конца и с разных сторон массива. Если обработка работает долго без результата, то можно пересортировать строки таблицы, возможно требуемый вариант найдется быстрее.
В общем, иногда может быть полезна на небольших массивах информации, при наличии запаса времени или когда бухгалтер в конце рабочего дня не может элементарно найти 5-6 цифр с копейками в массиве на заданную сумму:).