“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를 곱하면 변환이 가능합니다. 이 방법을 활용하여 수작업을 줄이고 데이터를 효율적으로 처리하세요.