“1시간 30분”을 소수점 형식으로 변환하는 방법

スポンサーリンク
スポンサーリンク

“1시간 30분”을 소수점 형식으로 변환하는 방법

Excel에서 “1시간 30분”과 같은 문자열 형식으로 작성된 시간을 1.5시간과 같은 소수점 형식으로 변환하는 방법을 설명합니다. 이 기사에서는문자열을 분해하고 계산하는 수식을 사용하는 방법을 소개합니다.

예시: 문자열 시간을 소수점 형식으로 변환

A열에 “1시간 30분”과 같은 문자열이 입력된 경우, B열에 소수점 형식으로 표시하는 방법을 설명합니다.

A B
1 시간 시간 (소수점 표시)
2 1시간 30분 =LEFT(A2,FIND(“시간”,A2)-1) + MID(A2,FIND(“시간”,A2)+2,FIND(“분”,A2)-FIND(“시간”,A2)-2)/60
3 2시간 15분 =LEFT(A3,FIND(“시간”,A3)-1) + MID(A3,FIND(“시간”,A3)+2,FIND(“분”,A3)-FIND(“시간”,A3)-2)/60
4 3시간 45분 =LEFT(A4,FIND(“시간”,A4)-1) + MID(A4,FIND(“시간”,A4)+2,FIND(“분”,A4)-FIND(“시간”,A4)-2)/60

수식 설명

  • LEFT(A2,FIND(“시간”,A2)-1): “시간”이라는 문자열 앞부분을 추출하여 시간 값을 가져옵니다(예: 1).
  • MID(A2,FIND(“시간”,A2)+2,FIND(“분”,A2)-FIND(“시간”,A2)-2): “시간”과 “분” 사이의 부분을 추출하여 분 값을 가져옵니다(예: 30).
  • /60: 분을 60으로 나누어 소수점 형식으로 변환합니다.
  • +: 시간 값과 분 값을 더해 최종 소수점 형식의 시간을 계산합니다.

결과

아래와 같이, “1시간 30분”과 같은 문자열이 소수점 형식으로 표시됩니다.

A B
1 시간 시간 (소수점 표시)
2 1시간 30분 1.5
3 2시간 15분 2.25
4 3시간 45분 3.75

예시: 시간 데이터를 소수점 형식으로 변환

A열에 시간 데이터를 입력하고, B열에 소수점 형식으로 시간을 표시하는 수식을 설정합니다.

A B
1 시간 (hh:mm) 시간 (소수점 표시)
2 1:30 =A2*24
3 2:45 =A3*24
4 3:15 =A4*24

수식 설명

  • A2 * 24: Excel에서 시간은 내부적으로 “1일 = 1”로 계산됩니다. 따라서 1시간은 1/24에 해당합니다. 시간 데이터를 24배하면 소수점 형식으로 변환됩니다.
  • 표시 형식 설정: 계산 결과를 소수점 두 자리까지 표시하려면, 해당 셀의 “셀 서식”에서 “숫자”를 선택하고 소수 자릿수를 2로 설정합니다.

결과

아래와 같이, 시간 데이터를 소수점 형식으로 변환하여 표시할 수 있습니다.

A B
1 시간 (hh:mm) 시간 (소수점 표시)
2 1:30 1.50
3 2:45 2.75
4 3:15 3.25

요약

Excel에서는 문자열 형식의 “1시간 30분”과 같은 데이터를 수식을 통해 쉽게 소수점 형식으로 변환할 수 있습니다. 시간 데이터(hh:mm 형식)의 경우, 단순히 24를 곱하면 변환이 가능합니다. 이 방법을 활용하여 수작업을 줄이고 데이터를 효율적으로 처리하세요.