Как округлить время и дату до предыдущего дня с помощью формулы в excel?

Я пытаюсь суммировать часы для сотрудника, работающего в одну смену. Сотрудники, с которыми у меня проблемы, работают в ночную смену. Записи сотрудников в excel отображаются в виде отдельных билетов на выполненную работу. Предположим, сотрудник начинает билет в 11:00 вечера и заканчивает его в 2:30 утра, затем следующий билет начинается в 2:30 утра и заканчивается в 5:00 утра. Мне нужны эти 2 билета, чтобы показать введенные часы на дату первого билета смены, а не на следующий день. Мне нужна какая-то формула, которая смогл работать через множественные работников на месяц работы на 2 различных переносах:день 5:45am к 6:00pm и Ноча 5:45pm к 6: 00am.

мои столбцы:

  • A) Номер Билета
  • B) Имя Сотрудника
  • C) Общее Количество Часов Билета [4.5]
  • D) Время Начала [4/5/2018 22:00]
  • E) Время Окончания [4/6/2018 2:30]

Я использую Office 365 Excel 2016

13
задан easttexas937
07.02.2023 4:45 Количество просмотров материала 2787
Распечатать страницу

1 ответ

после некоторых экспериментов, я думаю, что нашел способ получить свой результат. Я поделюсь им на случай, если кто-то еще попадет в эту петлю.

первое, что я сделал, чтобы вставить новый столбец и скопировать столбец D время начала данных в него.

затем я изменил формат нового столбца на общий (это сломало время и дату до десятичных серийных номеров).

наконец, я сделал еще одну новую колонку и придумал эту формулу =[@Column2]-0.229. Что это делает это отнимает 5 часов и 29 минут (0,229) от времени начала, которое, в свою очередь, бросает билет обратно в исходную дату с часами.

Это также можно упростить, просто добавив новый столбец и используя формулу, вычитающую 0.229 из даты / времени в столбце D.

1
отвечен easttexas937 2023-02-08 12:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

date
microsoft-excel
microsoft-excel-2016
time
worksheet-function
Вверх