셀의 형식이 시간으로 지정되지 않은 경우 시간 차이를 엑셀로 표시합니다.

셀의 형식이 시간으로 지정되지 않은 경우 시간 차이를 엑셀로 표시합니다.

나는 이것을 해결할 수 없다! Excel 2010에는 매일 입장 시간, 퇴장 시간, 점심 시간을 기록하는 작업표가 있습니다. 셀은 근무 시간을 다음과 같이 계산합니다.

A       B       C        D
entry   exit    lunch    worked(=B2-A2-C2)
09.30   18.20   00.15    8:35
09.20   13.10   00.00    3:50
09.30   18.40   00.45    8:25
09.15   18.40   00.30    8:55
...

이제 요약 셀에 근무일과 시간을 합산합니다.

Worked days (=COUNT.NUMBERS(D1:D31))    13 
Worked hours (=SUM(D1:D31))             99:05  <- formatted as [hh].mm
Full hours (=D33*8)                     104    <- hours if I had worked full time each day
Difference (???)

차이 셀에서 표준 하루 8시간보다 더(또는 덜) 일한 시간을 알고 싶습니다.

=D45-D44두 셀의 형식이 다르기 때문에 단순한 차이는 작동하지 않습니다. 나는 많은 변환과 셀 형식을 시도했지만 운이 없었습니다.

재미있는 점은 이전 Excel 버전(2007)에서는 작동했다는 것입니다! 이해할 수 없습니다. 감사합니다.

답변1

Excel의 시간과 날짜는 1.0이 하루를 나타내는 형식을 사용합니다. hh:mm 형식의 셀에 24를 곱하여 시간으로 변환합니다.

시간별 결과를 다시 시간으로 변환하려면 프로세스를 반대로 하여 24로 나눕니다.

관련 정보