Разница между датами в часах

Добрый вечер!
Задача следующая.
Необходимо посчитать сумму за определенный период.
Пример. Был тикет в период с 20.10.2016 12:00 до 05.11.201612:00, т.е. в октябре 276часов, в ноябре 108ч. необходимо посчитать сумму за этот период если за полный месяй допустим 15000. Основная задача. За октябрь нужно применить формулу 15000/744*276=5564,5, т.к. в октябре кол.дней 31 (744часов). Ноябрь 15000/720*108=2250, кол.дней 30, соответсвенно 720часов. При расчете применить за месяц октябрь часовую ставку 15000/744=20,16, за ноябрь 15000/720=20,83. P.S. формула используется каждый день по много раз, время начало и время окончания могут быть разными, часто в пределах одного месяца. Поэтому нужно написать формулу где данная манипуляция применяется в зависимости от того, на какой месяц приходится период одного тикета. За помощь готов отблагодарить. Спасибо!

Ответы

Где вам нужно посчитать? В какой программе?
09.11.16
В MS Excel все делается просто, просто у ячеек указываете формат Дата, а там где должна быть рассчитана разница укажите формат Числовой и вставьте туда формулу:
=(ДЕНЬ(B1-A1)*24+ЧАС(B1-A1)), где А1 это первая дата с часами, а В1 — вторая
09.11.16
Рекомендуем личную консультацию

Алексей

Сейчас на сайте
C/C++, Python, SQL, " Академическое программирование" , Prolog, статистика, теория вероятности, машинное обучение.
Посмотреть всех экспертов из раздела Технологии > Базы данных