24시간을 초과하는 시간을 10진수로 변환

24시간을 초과하는 시간을 10진수로 변환

아래 값이 주어지면 시:분 형식을 10진수 형식으로 변환하고 싶습니다.

8:30
33:30

=(O5-INT(O5))*24여러 사이트에서 찾은 공식을 사용하면 첫 번째 값은 훌륭하게 작동하지만 두 번째 값은 그렇지 않습니다. 24시간 이상 근무하도록 하려면 어떻게 조정해야 하나요? 보너스로, 누군가 이 공식이 어떻게 작동하는지 설명해 줄 수 있나요?

8:30    | 8.50
33:30   | 9.50

첫 번째 열은 다음과 같은 형식으로 지정 [h]:mm되고 두 번째 열은 소수점 이하 2자리의 표준 숫자입니다.

답변1

받고 있는 이유9시 50분두 번째 경우에는 공식이 총 시간을 계산하려고 시도하는 것입니다.그 시절을 넘어서. 공식에 따르면 하루에 9.5시간이 추가됩니다.

총 시간을 알고 싶다면(요일 포함), 빼기를 수행하지 마십시오.

여기에 이미지 설명을 입력하세요

답변2

8:30이 A2에 있고 B2 = A2 * 24셀 형식을 일반으로 지정하면 응답은 8.50이 됩니다.
또는 A2에서 사용할 수 있는 =24 * MOD(A2,1)시간 형식이 있고 1은 1:00:00
Mod(A2,1)을 나타냅니다. A2를 1로 나눈 나머지는 소수 부분을 의미합니다.
공식 o5-Int(o5)에서도 소수 부분이 동일합니다.

관련 정보