Да верно нужно раскидать скидку, но в вашем примере как раз и не бьются копейки, я и сам с помощью формул рассчитываю так а потом нужно подбирать используя кучу расчетных таблиц, не прикладываю их, так как они не универсальны и каждый раз пишутся под конкретную задачу.
Раскидать скидку нужно в любом случаи, задача номер 2 выбрать наиболее подходящий вариант.
Раскидать скидку нужно в любом случаи, задача номер 2 выбрать наиболее подходящий вариант.