Шаг 283.
VBA в MSExcel. Планирование маршрута. Рабочий лист Ввод. Область определения времени прибытия и отправления

    На этом шаге мы рассмотрим содержание этой области.

    Область расчета прибытия в НП и отправления из них, расположена в диапазоне F26:I33 (рисунок 1).


Рис.1. Область расчета времени прибытия в НП и выезда из них

    В диапазон ячеек F27:F33 введите ссылки на ячейки диапазона F16:F22, в которых указаны названия НП конечных пунктов отрезков пути.

    В диапазоне ячеек Н27:Н33 указано время прибытия в НП, являющийся конечным на отрезке пути, название которого указано в диапазоне ячеек F27:F33. Формула в ячейке Н27:

  =I24+(I2/$I$13)/24
к дате и времени выезда, указанного в ячейке I24, добавляет время в пути на этом отрезке. Время пути определяется в часах делением расстояния этого отрезка маршрута, определенного в ячейке I2, на среднюю скорость, введенную в ячейку I13. Но если результат деления, полученный в часах, прибавить к дате, введенной в ячейке I24, то Excel воспримет целое число часов за целое количество дней. Поэтому полученное значение нужно разделить на количество часов в сутках, равное 24.

    Время отправления из первого НП определяется в ячейке I27 по формуле:

  =H27+I16/24
и равно сумме времени прибытия в этот пункт (ячейка Н27) и количества часов на остановки, значение часов которых введено в ячейку I16, и разделенному на 24 часа.

    Формулы в других ячейках области аналогичны, только ссылка производится на ячейку времени прибытия/выбытия предыдущей части маршрута.

    На следующем шаге мы рассмотрим справочный блок.




Предыдущий шаг Содержание Следующий шаг