как из таблицы значений пропорционально отнять сумму? #722464


#0 by AlexToo
Народ подскажите пожалуйста как из таблицы значений пропорционально отнять сумму? т.е. сначала я считаю долю по формуле: стр / сумма (где стр-строка таблицы значений, сумма-сумма которую нужно отнять) а как дальше?
#1 by Волшебник
циклом
#2 by Krolik Bezobraznik
Прошу прощения, как вы собираетесь строку делить на число?
#3 by Ненавижу 1С
формула у вас какая-то кривая
#4 by AlexToo
ну я имел в виду то, сто стр-это строка таблицы значений ну в ней естественно есть нужное число от которого надо отнять пропорцию.
#5 by AlexToo
ну и так всё этот ы цикле делаю, в принципе не понимаю как посчитать какую сумму нужно отнять от каждого числа
#6 by HEKPOH
находишь "вес" каждой строки (как пример, "вес" всех строк = 1). Потом умножаешь сумму на "вес" строки - это значение, которое нужно вычесть
#7 by БледноЗолотистый
Сначала нужно посчитать доли для каждой строки, потом отнять сумма*доля. И не забыть про копейку.
#8 by Krolik Bezobraznik
Еще вопрос. Пропорционально это как? в каждой строке необходимо из колонки (число) вычесть другое число, которое заранее известно и в процессе не меняется. Я верно понял?
#9 by Ненавижу 1С
#10 by Krolik Bezobraznik
топикстартер сам не знает что ему надо вычесть а вы уже все решили за него =)
#11 by AlexToo
не совсем, есть таблицы значений с числами и есть сумма, из каждой строки таблицы значений надо отнять какую-то часть от этой суммы, т.е. эту сумму надо разбить на пропорции и вычитать, к сожалению я не понимаю как разбить на пропорции.
#12 by Krolik Bezobraznik
В таком случае мне кажется вам надо найти среднее число по колонке и его отнимать в цикле. Для нахождения среднего числа посчитайте итог по колонке и разделите на количество строк.
#13 by Fish
"надо отнять какую-то часть от этой суммы" - а какую именно часть суммы надо отнять известно?
#14 by AlexToo
нет не известно
#15 by Chikko
в УПП: ОбщегоНазначения.РаспределитьПропорционально, передай свою сумму и массив значений, далее значения из полученного массива вычитай из строк соответствующих.
#16 by AlexToo
понял спасибо!
#17 by D3O
ну вообще в любой типовой. этот код давно в БСП
#18 by Fish
А вот и не факт. У меня только РаспределитьСуммуПропорциональноКоэффициентам, туда надо ещё массив коэффициентов передавать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С