Всем привет. Помогите пожалуйста с такой задачкой. Есть товар. кол-во штук. вес нетто/брутто. есть общая его стоимость. Как разнести стоимость за единицу товара пропорционально его весу, так чтоб в конце концов выйти на его общую стоимость. Точность цены за ед. тов не важна, +- погрешность допустима, но главное чтоб выйти на общую стоимость при суммировании. Прикрепляю пример там постараюсь расписать так чтоб было понятно. Заранее спасибо
Разнести сумму пропорционально весу
18.12.2015 18:17:13
|
|
|
|
18.12.2015 18:28:37
|
|
|
|
18.12.2015 18:37:21
Огромное Вам спасибо за помощь, но это немного не то. так как после запятой должно быть 2 знака. Цена 24 цента, а вот 24,9 цента так не бывает) Чтоб получить сумму где после запятой 2 знака, не обязательна точная привязка к весу, но то что тяжелее должно по этой логике стоить дороже.
Изменено: |
|
|
|
18.12.2015 18:40:18
См.
|
|
|
|
18.12.2015 18:40:53
k-ssdd, заключите формулу в ОКРУГЛ(). Показал принцип, а не готовое решение.
![]() |
|
|
|
18.12.2015 18:44:22
Вот к примеру если бы первый товар стоил 0,22, а второй 0,49 мы бы получили нужные мне 193,5.
100*0,22=22,00 350*0,49=171,50 =193,50 Вот так мне надо чтоб excel сам думал. |
|
|
|
18.12.2015 18:46:34
k-ssdd, эксель не умеет думать. Думает человек, а эксель исполняет заложенную в него логику.
![]() |
|
|
|
18.12.2015 18:49:10
Ну да. Но в моём случае логика, хоть и кривая, но есть, а вот с думанием как то тяжеловато)
|
|
|
|
18.12.2015 18:53:02
Всем спасибо. поковыряюсь дальше
|
|
|
|
18.12.2015 18:57:47
Не. Округление не подходит так как оно просто скрывает числа. А в моём случае нужен подгон числа.
|
|
|
|
18.12.2015 19:01:30
|
|
|
|
18.12.2015 19:25:07
У Вас весьма странный алгоритм распределения с помощью удельных весов. ![]() В 1 своем файле я применила распределение через Вес Брутто. Во 2 файле - через Количество. Никакого "геморроя" с округлением нет и не может быть. Просто выбираете вариант - через "что" Вам выгоднее распределять.
Изменено: |
|
|
|
18.12.2015 22:00:29
Что 1 вариант что 2 мне не подходят.
1. Вариант у Вас такие суммы: 25,91 и 168,59, если я их делю на штуки то получаю это: 25,91 / 100=0,249134184292421 168,59 / 350=0,481675947345023 Это не допустимо так как могу брать только десятичные, 2 знака после запятой. т.к это деньги 2. Вариант у Вас такие суммы: 43,00 и 150,50 , если я их делю на штуки то получаю это: 0,43 цента стоит одна штука. 0,25 л и 0,5 л . это разный объем и вес, а цена у них одинаковая. Суть в том чтоб та позиция которая весит меньше имела и меньшую цену, а та у которой вес больше была бы дороже. При этом после 0, было не больше 2 знаков и при сумировании этих позиций выходило ровно на нужную сумму, где после запятой тоже не больше 2-ух знаков. Идеальный вариант если бы первый товар стоил 0,22, а второй 0,49 мы бы получили нужные мне 193,5. 100*0,22=22,00 350*0,49=171,50 =193,50 Склоняюсь наверное, что необходимо создавать формулу, как подсказал Ну или не знаю. такая вот зараза. Не получается что то |
|
|
|
18.12.2015 22:08:59
Ваша цель: предъявить полученные распределения, как счета к оплате?
Или получить красивую визуальную картинку для отчета: сумма распределений "сходится" с исходной суммой? |
|
|
|
19.12.2015 02:17:40
давайте назовем это как счета к оплате
|
|
|
|
19.12.2015 13:53:40
Доброе время суток
![]() Успехов. |
|||
|
|
21.12.2015 10:31:35
Ого. Вот это поворот. 90% из того что Вы сказали я даже не понял)
|
|
|
|
21.12.2015 11:41:29
Спасибо Вам. Ща буду, что то пробывать сделать
Изменено: |
|
|
|
Читают тему