Добрый день.
Задача такая
есть пробег машины на месяц (допустим 5000км), нужно распределить этот пробег по дням, в заданом диапазоне допустим от 50 до 550км/день. Ну и соответственно, чтобы в сумме весь пробег за месяц равнялся месячному.
Формулы со случайными числами не подходят, тк. данные должны хранится не только в печатном, но и в электронном виде.
в идеале задача такая, чтоб в ячейку ввести общий пробег за месяц, а формула сама распределила по дням
Формулы со случайными числами не подходят, тк. данные должны хранится не только в печатном, но и в электронном виде.
Пишите результат вычислений сразу в то место, где у вас электронное, и получайте отчеты для печати от туда.
Если у вас не случайный закон распределения, то будет детерминированная функция распределения.
Нужно в любом случае устанавливать веса, сколько единиц накидывать либо на каждый день, либо на особые дни (праздники, выходные, день по лунному календарю и т.д.).
В ячейку B1 пишешь значение пробега.
В ячейки с A3 по A33 пишешь любые числа, например, в диапазоне от 1 до 20 - ненормированные веса каждого дня месяца.
В ячейку B3 пишешь формулу
=A3/СУММ(A$3:A$31)
и протягиваешь ее до ячейки B33 - получаешь колонку нормированных весов по дням месяца.
В ячейку C3 пишешь формулу
=$B$1*B3
и протягиваешь ее до ячейки C33 - в этой колонке получаешь значение дневного пробега.
Скрипт готов.
Минусы:
1) Нужно самому подгонять веса в колонке A, чтобы получился нужный диапазон значений в колонке C.
2) Скрипт рассчитан на 31 день. Если дней меньше, то на неиспользуемых днях нужно занулять веса.