Вопрос не только в математике, но в том, как вы можете решить эту ситуацию.
Надеюсь, кто-то имел дело с этой же проблемой, и у него есть идея.
Клиент производителя, розничный продавец, хочет внести определенную надбавку в окончательную цену продажи на основе диапазонов, вот примерные затраты, на которых они будут основаны.
![enter image description here](https://i.stack.imgur.com/1vFiB.png)
500 * 1,75 = 875 в розницу, например
Предполагается, что все эти розничные цены получены из фактических постоянных затрат повсеместно, и ожидается, что вы можете просто умножить стоимость на что-то, чтобы получить правильную ценовую наценку, когда они пойдут на продажу, и гарантировать процент они хотят
Однако все забывают, что вы увеличиваете 500 на 1,75, чтобы получить 875, но если вы добавите один доллар к стоимости
501 * 1,65 = 826,65
Они почему-то думают, что розничная торговля будет волшебным образом увеличиваться постепенно, чтобы соответствовать шкале затрат.
Просмотр окончательной розничной продажи всегда позволит вам узнать разметку.
Так что я думаю, что единственное решение состоит в том, чтобы никогда не допускать возникновения определенных затрат путем округления или усреднения.
Конечно, кто-то другой имел дело с такой ситуацией, когда руководство говорит вам просто сделать это.
Чтобы ты делал?
Как вы решили это?
В настоящее время в Excel, но может быть в БД.
Пример проблемных затрат
![enter image description here](https://i.stack.imgur.com/yfCXZ.png)
Все товары, попадающие в диапазон, выделенный желтым цветом, являются затратами, из-за которых розничная цена падает ниже предыдущей. Мое решение до сих пор заключалось в том, чтобы округлить что-либо в этих диапазонах до значения, которое СЛЕДУЕТ правильно.
Например, что-нибудь между 501-530 округлится до 531, а что-нибудь между 1001-1064 округлится до 1065
Это выглядит просто не элегантно, и, как вы уже догадались, некоторые из этих затрат - не сотни, а тысячи, а округление - в лучшем случае плохое решение.
Что может быть лучше?