Excel의 수식을 사용하여 시간과 날짜를 어떻게 이전 날로 반올림합니까?

Excel의 수식을 사용하여 시간과 날짜를 어떻게 이전 날로 반올림합니까?

한 교대로 근무한 직원의 시간을 합산하려고 합니다. 문제가 있는 직원은 야간 근무를 하고 있습니다. Excel의 직원 항목은 완료된 작업에 대한 개별 티켓으로 표시됩니다. 직원이 오후 11시에 티켓을 시작하여 오전 2시 30분에 종료하고, 다음 티켓은 오전 2시 30분에 시작하여 오전 5시에 끝난다고 가정해 보겠습니다. 다음 날이 아닌 교대 근무의 첫 번째 티켓 날짜에 입력된 시간을 표시하려면 해당 2장의 티켓이 필요합니다. 한 달간 2교대(오전 5시 45분부터 오후 6시까지, 야간 오후 5시 45분부터 오전 6시까지)로 여러 직원이 작업할 수 있는 공식이 필요합니다.

내 열은 다음과 같습니다

  • 가) 항공권 번호
  • 나) 직원 이름
  • 다) 총 티켓 이용시간 [4.5]
  • 라) 시작시간 [2018-04-05 22:00]
  • 마) 종료 시간 [2018-04-06 2:30]

오피스 365 엑셀 2016을 사용하고 있습니다.

답변1

몇 번의 실험 끝에 결과를 얻을 수 있는 방법을 찾은 것 같습니다. 다른 사람이 이 루프에 빠질 경우를 대비하여 공유하겠습니다.

내가 한 첫 번째 일은 새 열을 삽입하고 열 D시작 시간 데이터를 복사하는 것이었습니다.

그런 다음 새 열의 형식을 일반으로 변경했습니다(이로 인해 시간과 날짜가 10진수 일련 번호로 구분되었습니다).

마침내 나는 또 다른 새로운 칼럼을 만들고 이 공식을 생각해 냈습니다 =[@Column2]-0.229. 이것이 하는 일은 시작 시간으로부터 5시간 29분(0.229)이 걸리고 티켓이 원래 출근 날짜로 되돌아가는 것입니다.

이는 새 열을 추가하고 열의 날짜/시간에서 0.229를 빼는 수식을 사용하여 단순화할 수도 있습니다 D.

관련 정보