2011-05-13 5 views
1

A1[h]:mm 포맷 된 시간을 감산 현재 64:00엑셀 -

A1-40 hours이어야 B1 필요

A1의 값이다 (이것은 몇 개의 다른 셀의 합이다). 현재 B1 공식은 B1에 포맷이 사람이 내가 뭘 오전 알고 있지 그것은 나를주고있다 값이 0:00

입니다 어떤 이유로도 h:mm

입니다 =A1-TIME(40,0,0)

입니다 엑셀 때문이다 그

+0

어떻게 h : mm을 64 시로 설정할 수 있습니까? 거기에 어떤 시간 64 ... 뭔가 잘못되었습니다 – zod

+0

@zod 이것은 여러 다른 세포의 합계입니다) –

답변

3

[h] : mm 형식은 시간 수를 나타내지 않습니다. 구체적으로 날짜와 시간을 나타냅니다. 귀하의 경우, 64 시간의 항목으로, 오후 1시 오후 4시에 1900 년 1 월 2 일을 나타냅니다.

수식 TIME (40,0,0)은 1900 년 1 월 0 일 오후 4시에 정확한 날짜를 반환합니다. (예, 0 월 1 일은 존재하지 않지만 Excel에서는 생각합니다).

따라서 1900 년 1 월 2 일 16:00부터 1900 년 1 월 16:00까지 16:00을 빼면 1900 년 1 월 2 일 자정 (00:00)에 날짜가 표시됩니다.이 날짜는 정확히 48 시간 후입니다. Excel에서 시간을 계산하기 시작합니다. 따라서 해당 셀의 포맷이 [h] : mm 인 경우 48 시가 표시됩니다. 시간 기능 24 시간의 배수 인 시간 필드에 무엇을 던졌습니다 때문에

편집

수식 시간 (40,0,0)는 1900 월 0을 반환하는 이유 16:00입니다 , 나머지는 16 시간 만 처리합니다. 시간 함수의 시간 필드에 16, 40, 64, 88 등을 입력하면 1900 년 1 월 1 일 16시를 반환합니다.

Excel에서 날짜와 시간을 처리 할 때 Excel이 일 단위로 처리한다는 것을 기억하십시오. 1의 값은 1 일과 같습니다. 값 1.5는 1 일 12 시간과 같습니다.

Excel의 모든 날짜 및 시간 함수는 고정 된 시작 지점 (1900 년 1 월 0 일 자정)부터 측정 된 특정 날짜와 시간으로 시간을 처리합니다.

근무 시간 수, 작업 표 또는 이와 유사한 수를 처리하려면 숫자 시간을 시간 또는 날짜로 취급하지 말고 정수 또는 일반 십진수로 처리하십시오.

0

잘못 16:00:00 (40 % 24 = 16)과 동일한 Time (40,0,0) 함수의 값을 먼저 계산합니다. 결국 64:00:00 - 16:00:00 = 48:00:00이됩니다. 값이 40:00:00 인 다른 셀을 설정하고 두 셀 사이의 값을 빼야합니다.