Разделить сумму пропорционально по убыванию
Ребята Здравствуйте! у меня такой вопрос (пример приложил) в этом примере сумма распределяется пропорционально от количества платежей, но я не догоняю как изменить формулу, что бы только последняя сумма была меньше как в примере, может кто подскажет?
Вложения
| пример.xlsx (14.5 Кб, 6 просмотров) |
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Упорядочить массив по убыванию и разделить сумму всех элементов на минимальный элемент массива
Сортировка и деление проходят неверно, в чем проблема ? procedure TForm1.Button1Click(Sender.
Разделить число между положительными элементами массива пропорционально значениям этих элементов
Ребят, помогите! Дан одномерный массив числовых значений, насчитывающий N элементов. Дано.

Разделить заданное число между положительными элементами массива пропорционально значениям этих элементов
Здраствуйте, помогите пожалуйста Постановка задачи Указанные в задачах массивы и строки.
Распределить некую сумму по точкам обратно пропорционально расстоянию до них
Добрый день, уважаемое сообщество! Столкнулся, со вроде бы элементарной математической задачей.
Как разбить сумму пропорционально в excel
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 33
Благодарности: 0
megaloman, согласен как вариант спасибо, а так короче =МИН(C$9;C$8-СУММ($B$13:B13)
megaloman, помогите с вопросом, выделить диапазон до последней заполненной строки в столбце не учитывая формулы, я додумался только до такого
Range("A14:D" & Cells(Rows.Count, 1).End(xlUp).Row).Select
Как разбить сумму пропорционально в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Распределение суммы в таблице Excel помесячно
Добрый день, друзья!
Помогите, если не трудно, справиться с задачкой.
Нужно распределить потребность равномерно помесячно по году. Допускается создание дополнительной таблицы. Но единица измерения меньше единицы не допускается.
Буду Вам очень признателен!
Вложения
| Книга1.xlsx (11.6 Кб, 13 просмотров) |
Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
В ТАБЛИЦЕ EXCEL РАСПРЕДЕЛЕНИЕ КОЛИЧЕСТВА СООТВЕТСТВУЮЩЕМУ НАИМЕНОВАНИЮ
ЗДРАВСТВУЙТЕ. ПЕРВЫЙ РАЗ НА ФОРУМЕ, НЕ СУДИТЕ СТРОГО. ВОПРОС В ТОМ, ЧТО НАДО СДЕЛАТЬ.
распределение суммы
помогите решить следующую задачу есть общая сумма 2750, которую надо разбить на 70 разных.
Распределение суммы переменной
Здравствуйте у меня вопрос. Я хочу вместо нескольких массивов использовать один. Если я буду их.
Распределение суммы по ФИФО
Необходимо высчитать сколько осталось товара с каждой поставки. За основу взять алгоритм ФИФО.
874 / 515 / 165
Регистрация: 30.03.2013
Сообщений: 1,058
Вариант с формулой
=ROUNDUP($C6/12;0)
Вложения
| Книга1-4.xlsx (12.7 Кб, 23 просмотров) |
Регистрация: 15.07.2020
Сообщений: 4
Спасибо большое за ответ!
Но при таком расчете сумма распределенных значений не равна заданной сумме. Должен быть какой-то иной вариант решения.
5989 / 3186 / 714
Регистрация: 23.11.2010
Сообщений: 10,646
Сообщение от andrei_g1 
меньше единицы не допускается.
в случаях где всего 1, 2 и 16 как быть?
Регистрация: 28.02.2018
Сообщений: 211

Сообщение было отмечено andrei_g1 как решение
Решение
andrei_g1, я обычно делаю округление до нуля
D6:N6:=ОКРУГЛ($C6/12;0)
а в последней ячейке считаю разницу
O6:=C6-СУММ(D6:N6)
для большей равномерности (и, в данном случае, чтобы избавиться от минусов),
можно сделать то же самое для каждого квартала:
F6:=ЕСЛИ(ОКРУГЛ($C6/4;0)-СУММ($D6:E6)>0;ОКРУГЛ($C6/4;0)-СУММ($D6:E6);0) i6:=ЕСЛИ(ОКРУГЛ($C6/2;0)-СУММ($D6:H6)>0;ОКРУГЛ($C6/2;0)-СУММ($D6:H6);0) L6:=ЕСЛИ(ОКРУГЛ($C6*3/4;0)-СУММ($D6:K6)>0;ОКРУГЛ($C6*3/4;0)-СУММ($D6:K6);0) O6:=ЕСЛИ(C6-СУММ(D6:N6)>0;C6-СУММ(D6:N6);0)
Добавлено через 8 минут
Регистрация: 15.07.2020
Сообщений: 4
А можете это сделать в моей табличке? А то я совсем «чайник», боюсь что не правильно пропишу формулы.
Спасибо огромное заранее.
Добавлено через 39 минут
Все. Формулы вставил, все получилось.
Ребята, спасибо огромное. Вы мне здорово помогли
874 / 515 / 165
Регистрация: 30.03.2013
Сообщений: 1,058
=IF(COLUMNS($D:D)<=(12-(ROUNDUP($C6/12;0)*12-$C6));ROUNDUP($C6/12;0);ROUNDDOWN($C6/12;0))
Вложения
| Книга1-4.xlsx (13.7 Кб, 25 просмотров) |
Регистрация: 28.02.2018
Сообщений: 211

Сообщение было отмечено andrei_g1 как решение
Решение
andrei_g1,
заинтересовавшись этим вопросом также выяснил,
что для разных отчётов можно ещё использовать
т.н. банковское (бухгалтерское) округление
также известное, как округление до ближайшего чётного
суть его в том, что все числа, у которых «отбрасываемая» цифра не равна 5,
округляются по правилам математического округления,
а если равна, то цифра округляется до ближайшего кратного целого числа
т.е. 6,5 до 6 а 7,5 до 8.
приводят следующий пример:
Сумма исходных чисел: 1.5 + 2.5 + 3.5 +4.5 = 12
Сумма округленных чисел классическим методом: 2 + 3 + 4 + 5 = 14
Сумма округленных чисел бухгалтерским методом: 2 + 2 + 4 + 4 = 12
=ОКРУГЛТ(A2;2) =ЦЕЛОЕ(A2/2+0,5)*2
