시간과 분 단위의 합계를 허용하도록 열을 변환합니다.

시간과 분 단위의 합계를 허용하도록 열을 변환합니다.

열을 추가할 수 있도록 Excel 시트의 데이터를 1.40(1시간 40분) 형식으로 기록된 시간에서 01:40으로 변환하려고 합니다. 누구든지 도와줄 수 있나요?

답변1

입력을 기준으로 분 수를 계산하려면 A1에 1.40이 있는 다음 공식을 사용하십시오.

=INT(A1)*60+MOD(A1,1)*100

답변2

값을 "내부"로 변환하려면 셀을 선택하고 다음 작은 매크로를 실행하십시오.

Sub FixFormat()
    Dim r As Range, d As Date
    For Each r In Selection
        ary = Split(r.Text, ".")
        d = TimeSerial(ary(0), Left(ary(1), 2), 0)
        r.Clear
        r.NumberFormat = "[hh]:mm"
        r.Value = d
    Next r
End Sub

답변3

이 공식을 사용하여 시간 값(예: 필요에 따라 1.40에서 1:40)으로 변환할 수 있습니다.

=TEXT(A1*100,"0\:00")+0

사용자 정의 형식 결과 셀([h]:mm)

관련 정보