Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужна формула Excel для равномерного распределения с сохранение целого числа

mneplevat Знаток (278), на голосовании 5 лет назад
Есть исходный объем 800
Кол-во строк для распределения 7
Если распределить через деление получаются дробное число 114,29 и тд
Нужно распределение с округление во всех ячейках кроме последней. В последней должно быть исходный объем минус сумма округленных значений во всех всех ячейках кроме последней т. е 800-684 = 116
1. 114
2. 114
3. 114
4. 114
5. 114
6. 114
7. 116

Массив данных большой и кол-во ячеек может меняться.
Дополнен 6 лет назад
Как один из вариантов есть ли формула вычесть из исходного объема сумму всех ячеек деапазона кроме текущей ячейки?
Голосование за лучший ответ
Полосатый жираф Алик Искусственный Интеллект (313143) 6 лет назад
А может так?
В ячейке B1 - общая сумма
В ячейке C1 - количество ячеек для заполнения
Тогда в ячейку A2 вводим формулу: =ОКРУГЛ ((B$1-СУММ (A$1:A1))/(C$1-СТРОКА (A1)+1);)
Удалить все пробелы в формуле!
Копировать эту ячейку вниз на нужное количество ячеек.
Всё.
mneplevatЗнаток (278) 6 лет назад
Работает!!!
Но не понимаем как))))
5 человек, не плохо в этом прошареные, час пытались понять как работает. Никто не понял)))))
Поделись знанием, высший разум!
mneplevatЗнаток (278) 6 лет назад
Полосатый жираф Алик Искусственный Интеллект (313143) Нормально работает. Каждый раз нераспределённый остаток делится на остаток ещё не занятых ячеек. В итоге - в последней ячейке он (остаток, который целый по условию) делится на ОДИН. Откуда возьмётся НЕцелое число?!
Похожие вопросы