Использование функций Дата и Время

При решении задач железнодорожного транспорта наиболее часто приходится вычислять время простоя (стоянки) подвижного состава в часах, минутах или долях часа. Наибольшую сложность вызывают вычисления, связанные с определением времени при переходе через сутки. Возможны три варианта:

- промежуток времени от 0:00 до 23:59 одних суток, используется формат ячеек Время. Например:

  А В С
  Время прибытия Время отправления Стоянка
  14:10 15:40 =В2-A2

Результат расчета:

  А В С
  Время прибытия Время отправления Стоянка
  14:10 15:40 1:30

- промежуток времени от 0:00 текущих суток до 23:59 следующих суток. В этом случае должен быть использован формат ячеек А2 и В2 с указанием даты и времени, а ячейки С2 – времени.

  А В С
  Время прибытия Время отправления Стоянка
  23.12.04 23:10 24.12.2004 0:10 =В2-A2

Результат расчета:

  А В С
  Время прибытия Время отправления Стоянка
  23.12.04 23:10 24.12.2004 0:10 1:00

- промежуток времени более двух суток, устанавливается формат ячеек A1 и B1 с указанием даты и времени, а C1– числовой. При этомвремя вычисляется в долях часа с использованием встроенных функций даты и времени.

  А В С
  Время прибытия Время отправления Стоянка
  23.12.04 23:10 25.12.2004 23:20 *
  23.12.04 23:59 25.12.2004 0:10 **

* =(ДНЕЙ360(A2;B2)*1440+(ЧАС(B2)-ЧАС(A2))*60+(МИНУТЫ(B2)-МИНУТЫ(A2)))/60

** = (ДНЕЙ360(A3;B3)*1440+(ЧАС(B3)-ЧАС(A3))*60+(МИНУТЫ(B3)-МИНУТЫ(A3)))/60

Результат расчета:

  А В С
  Время прибытия Время отправления Стоянка
  23.12.04 23:10 25.12.2004 23:20 48,17
  23.12.04 23:59 25.12.2004 0:10 24,18

Примечание. Функция Дней360() вычисляет количество суток между двумя датами (1440 – количество минут в сутках).

Функция СЕГОДНЯ() позволяет получить текущую дату. Например, количество лет, прошедших с даты, хранящейся в ячейке А1, вычисляется по формуле: =(СЕГОДНЯ() - А1)/365


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: