Підбір доданків під суму, excel для всіх

Виклик команди:
MulTEx -группа Спеціальні -особлива можливості -Підбір доданків під суму

Команда підбирає різні комбінації відомих чисел так, щоб вони склали задану суму. Коли це може стати в нагоді? Можна навести кілька прикладів:

  • підібрати з каталогу подарункових товарів ті, загальна сума яких буде дорівнює сумі подарункового сертифіката. Надалі різні варіанти товарів можна розсилати клієнтам в якості ідей для використання сертифіката
  • замовлення був оплачений в різні періоди декількома накладними і необхідно зібрати з наявних накладних ті, які в сумі дають суму цього замовлення
  • для розподілу вантажів по машинам / контейнерів. Наприклад, в один контейнер необхідно розмістити 9 або 10 ящиків, загальна вага яких не перевищує 32 тонни, плюс-мінус 150кг.
  • так само можна застосувати і для зворотної ситуації: є загальна сума і перелік транзакцій. Але загальна сума транзакцій більше і необхідно зрозуміти, яка транзакція зайва. Просто обчислюємо ті, які можуть становити певну суму, а решту швидше за все і є зайві.

Підбір доданків під суму, excel для всіх

Зібрати суму - вказується сума, яку необхідно підібрати. Допускається вписати суму руками або вказати клітинку з сумою з осередку на аркуші: виділяємо поле, переходимо на лист і виділяємо на аркуші клітинку з сумою. Сума буде занесена в поле. Руками сума повинна вписуватися без пробілів і зайвих знаків.
Переглядаючи числа в осередках - вказуються осередки, в яких розташовані суми для підбору суми. Осередки можуть розташовуватися на будь-якому аркуші будь-якої відкритої книги.

Комбінація - набір чисел, що дають при додаванні потрібну суму. Наприклад, задана сума: 200.
Її можуть дати комбінації з трьох чисел:
= 20 + 30 + 150
= 50 + 70 + 80
Або з чотирьох:
= 20 + 30 + 50 + 100
= 50 + 70 + 60 + 20
І безліч інших комбінацій з різною кількістю доданків.

Комбінація підходить, якщо:

  • Кількість доданків не менше: комбінація буде вважатися підібраною, якщо вона складається мінімум із зазначеної кількості доданків
  • і не більше: комбінація буде вважатися підібраною, якщо вона перебуває не більше ніж із зазначеної кількості доданків. Цей число не може бути менше ніж зазначено в пункті не менше.

Команда Підбір доданків під суму дозволяє використовувати від 1 до 150 доданків для підбору комбінацій. Чим більше діапазон, тим більша ймовірність підбору потрібної суми.

При підборі округляти числа до зазначеної кількості знаків після коми: вказується, чи потрібно округляти кожне число і суму при підборі загальної суми. Необхідно у випадках з підбором по цілим числам або в фінансових задачах, коли більше двох знаків після коми практично не використовується, проте осередки можуть містити числа з великим знаком після коми, хоч і відображаються форматом з округленням.
допустиме відхилення - вказується, підбирати чи зразкову збіг. Наприклад, для підбору суми 200 можна вказати відхилення 1. Тоді сума чисел 20 + 30 + 149 (так само як і 20 + 30 + 151) буде вважатися придатною комбінацією.

Розберемо можливі результати на прикладі таблиці накладних:

Підбір доданків під суму, excel для всіх

Вихідні суми записані в осередках C5: C25 - саме з них будуть складатися різні комбінації. Переходимо на вкладку MulTEx -группа Спеціальні -особлива можливості -Підбір доданків під суму. вказуємо наступні параметри:

    Зібрати суму: клацаємо по комірці D2 (сума з'явиться в полі) або вручну вводимо 51200.
    Переглядаючи числа в осередках: вказуємо діапазон C5: C25.
    Комбінація підходить, якщо:

Вказуємо округляти до 2-х знаків після коми, а допустиму похибку виставляємо рівною 0.

Відобразити результат як:

  • Першу відповідну комбінацію чисел, починаючи з комірки: вказується осередок на аркуші, починаючи з якої послідовно будуть записані всі числа, з яких складається зазначена сума. Результат буде приблизно такою (без заливки осередків червоним):
    Підбір доданків під суму, excel для всіх
  • Перші N комбінацій, починаючи з комірки
    програма дозволяє підібрати до 20 різних комбінацій чисел, які дадуть при додаванні потрібну суму. За допомогою цих параметрів можна вибрати скільки комбінацій виводити і як саме їх відображати. Якщо загальна кількість комбінацій буде менше заданого, то будуть записані всі доступні комбінації.
    Для демонстрації роботи програми наводяться рішення з підбором 3-х комбінацій.

Якщо сума може бути підібрана - вона буде підібрана. Якщо програма не зможе підібрати суму із зазначених чисел, з'явиться повідомлення.

Підбір доданків під суму, excel для всіх

Це означає, що із зазначених чисел при заданих обмеженнях сума просто не може бути складена. В цьому випадку рекомендується змінити параметри (разом або окремо):

  • збільшити діапазон кількості доданків (наприклад, замість від 3 до 10 задати від 2 до 15)
  • зменшити кількість знаків після коми
  • збільшити допустиме відхилення