|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.03.2010, 11:26 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
умственная гимнастика - планирование производственных циклов.
условие задачки:
есть производственный цикл который длится 58 дней. этот производственный цикл делится на 23 операции каждая из которых происходит в определенный день от начала производственного цикла. в файле-римере есть таблица этих производственных опрераций в толбце "день"- на какой день от начала производственного цикла эта операция происходит, и в столбце "метка" - числовой код этой операции. задача: есть некий обозримый период пять-шесть лет на который необходимо распланировать производственные циклы. как это должно выглядеть, логика процесса: в первых двух ячейках 29 строки показано что в 1-м месяце у нас будут производится работы с первой по четветрую - соответсвенно в ячейке отображаются все коды работот которые будут в периоде: ЗагрРыхКПокрРыхл во 2- м месяце у нас пройдут еще 19 работ: С__1С__2С__3С__4С__5С__6С__7С__8С__ 9С_10С_11С_12С_13С_14С_15С_16С_17С_ 18Выгр и после этого у нас еще останется 2 дня на то чтобы начать цикл заново. т.е. в этот период еще уместится одна работа - первая ... т.е. будет начало следующего цикла. итого второй месяц должен содержать такую запись: С__1С__2С__3С__4С__5С__6С__7С__8С__ 9С_10С_11С_12С_13С_14С_15С_16С_17С_ 18ВыгрЗагр и так далее ... помогите сделать .. я пытаюсь реализовать это через циклы - совсем в них запутался блин .. нужна програмерская логика |
04.03.2010, 15:43 | #2 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
А в месяце всегда 30 дней?
Праздники, выходные наверняка не предусмотрены ну а дни? февраль май и куда девать операции за три дня?
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
04.03.2010, 15:52 | #3 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
Цитата:
ну, если будет решение по 30 дням оно ж будет работать и на 28 и на 31 дне .. или нет? к тому же там только первый год идет по месяцам - дальше идут кварталы а еще дальше год т.е. хотелось бы какой-то универсальный механизм. я подобное делал но для более простого случая - планирование производства от плана продаж с учетом времени на логистику - там в итоге можно в периоде хоть 1 день ставить хоть 1 год. но если универсальности не получается, то в принципе, приемлемо рещение и со стандартными 30 днями. |
|
04.03.2010, 20:01 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
процесс считаем непрерывным (все работает в выходные и праздники).
в таблицах, под датами написано, что в этот день произошло.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
05.03.2010, 10:32 | #5 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
Цитата:
интересно, но подневно не подходит а помесячно-погодично как-то неадекватно работает .. а мне надо именно помесячно-поквартально погодично. мне не надо чтобы показывались работы произведенные от начала цикла производства - мне нужны работы которые попали в этот период .. т.е. были произведены только в этом периоде- на это завязанны потом многие расчеты и переделывать их мне как-то не улыбается )) ну и я либо не понял системы помесячно-поквартально-погодично либо она таки неправильно работатет. |
|
05.03.2010, 13:02 | #6 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Может функция подойдёт?
Попробуйте функцию.
Для использования требуется указать на ячейки с датой начала периода, датой конца периода и смещение в днях
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
05.03.2010, 13:06 | #7 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
что-то файл не ушЁл
Попробуйте функцию.
Для использования требуется указать на ячейки с датой начала периода, датой конца периода и смещение в днях
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
05.03.2010, 13:30 | #8 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
|
05.03.2010, 14:05 | #9 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 110
|
Цитата:
а как определять третий аргумент функции?? ведь процесс может начаться за один день до окончания месяца и тогда в следующий период прерйдет весь разрыв между операциями минус один день а может перейти только один день! в разрезе двух периодов это не суть важно но по году накопится солидное расхождение реальности с расчетом. по сути он свой для каждого перехода между периодами. |
|
05.03.2010, 14:05 | #10 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Выбрать: функции - определённые пользователем OPERAZ и далее по контексту
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
планирование рабочей силы в excel | Mod | Microsoft Office Excel | 2 | 02.05.2010 14:07 |
автоматизация, планирование, учет))) | metrosoul | Microsoft Office Excel | 6 | 08.03.2010 18:17 |
Visual Basic, планирование и учёт оборудования | Irish14563 | Помощь студентам | 0 | 19.11.2009 18:17 |
Планирование времени. | Izhic | Свободное общение | 12 | 04.08.2009 16:16 |
Организация циклов | faelar | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.01.2009 21:30 |