산술 계산 또는 CONVERT 함수 또는 Excel 시간 함수(HOUR, MINUTE 및 SECOND)를 사용하여 Excel에서 시간을 십진수로 변환합니다.
Excel에서 시간 값으로 작업할 때 시간을 십진수(예: 시간, 분 또는 초)로 변환해야 하는 경우가 있습니다. 시간 형식의 값은 계산에 사용할 수 없으므로 십진수로 변환해야 합니다.
Excel에는 산술 연산이나 CONVERT 함수 또는 세 가지 다른 시간 함수(예: HOUR, MINUTE 및 SECOND)의 조합을 사용하여 시간을 10진수로 변환하는 세 가지 방법이 있습니다. 이 문서에서는 Excel에서 시간을 십진수로 변환하는 데 사용할 수 있는 세 가지 방법을 모두 보여줍니다.
Excel에서 시간을 10진수로 변환
예를 들어 표준 시간이 오후 5:40:22인 경우 이를 십진수로 변환할 수 있습니다.
- 시간을 5로
- 40분의 수
- 초 수(22)
그렇게 하려면 다음 세 가지 방법 중 하나를 사용하여 시간을 시간, 분 또는 초로 변경합니다.
산술 연산을 사용하여 시간을 10진수로 변환
이 섹션에서는 Excel에서 산술 계산을 사용하여 시간을 시, 분, 초로 변환하는 방법을 보여줍니다.
산술 연산을 사용하여 시간을 십진수로 변환하는 것은 정말 쉽습니다. 하루의 총 시간, 초 또는 분 수로 시간 값을 곱하기만 하면 됩니다.
그렇게 하려면 먼저 하루가 몇 시, 분, 초인지 알아야 합니다.
- 1일 24시간
- 1시간에 60분
- 60 * 24(시간) = 1일에 1,440분
- 1분에 60초
- 60 * 1,440(분) 또는 60 * 24 * 60 = 1일에 86,400초
Excel에서 '12:00'을 입력하면 Excel에서 이 항목을 'h:mm'로 자동 감지합니다. 그리고 해당 값의 형식을 '숫자'로 변경하면 '0.50'이 됩니다.
엑셀에서 '24시간은 1'이기 때문입니다. 그래서 '12:00'을 '숫자'로 환산하면 0.50(12/24)이 됩니다.
Excel에서 시간을 시간으로 변환
산술 연산을 사용하여 표준 시간을 시간으로 변환하려면 시간 값에 24, 즉 하루의 시간을 곱하면 됩니다.
셀 A2의 시간이 오후 12시이고 이를 시간으로 변환하려면 다음 공식을 사용하세요.
=A2*24
어디에 A2
시간 값이 있는 곳입니다.
처음에 '오전 12시'가 되어도 놀라지 마세요. Excel에서 시간 값을 곱하면 십진수가 아닌 동일한 시간 형식으로 결과를 반환합니다.
이 문제를 해결하려면 결과에 '일반' 또는 '숫자' 형식을 적용하세요. '홈' 탭으로 이동하여 숫자 형식 드롭다운 목록을 클릭하고 '일반' 또는 '숫자'를 선택합니다. '일반' 형식은 숫자를 정수(정수)로 표시하고 '숫자' 형식은 소수점 이하 두 자리가 있는 소수로 표시합니다.
이것이 어떻게 작동하는지 설명하겠습니다. 날짜와 시간은 Excel에서 항상 숫자로 저장되지만 시간처럼 보이도록 형식이 지정됩니다. 앞서 언급했듯이 1일(24시간)은 Excel에서 1과 같으므로 각 시간은 1/24로 저장됩니다.
따라서 값을 오후 12:00시 입력하면 Excel은 이를 값 '0.50'(12/24)으로 저장합니다. 시간에 24를 곱하면 해당 날짜에 경과된 시간(24시간 중)이 표시됩니다.
또한 오후 2시 30분과 같은 시간이 있는 경우 24를 곱하면 14.50이 됩니다(여기서 분은 소수로 표시되고 전체 시간은 정수로 표시됨). 이 경우 Excel에서 30분이라는 숫자 값은 0.50시간이 됩니다.
오후 12시 30분을 소수로 변환하고 12.5를 얻는 경우 분 부분이 없는 전체 시간 값만 원하는 경우 INT 함수와 함께 다음 수식을 사용합니다.
=INT(A2*24)
Excel에서 시간을 분으로 변환
시간을 분으로 변환하려면 시간 값에 1440, 즉 1일의 분 수(24*60)를 곱하면 됩니다.
A3에 이 시간 값이 오전 4:45이고 이를 분으로 변환하고 싶다고 가정하고 다음 공식을 사용합니다.
=A3*1440
또는 하루의 분 수를 기억할 수 없는 경우 시간에 24*60을 곱합니다.
=A3*24*60
위의 예에서 '285'는 해당 날짜에 주어진 시간에 경과한 총 시간(분)입니다.
Excel에서 시간을 초로 변환
시간을 초로 변환하려면 시간 값에 1일의 초 수인 86,400을 곱합니다(24*60*60).
A3 셀에 '05:50:10 AM' 시간이 있고 이를 초(십진수)로 변환하려는 경우 다음 공식을 사용해야 한다고 가정해 보겠습니다.
=A3*86400
또는
=A3*24*60*60
결과적으로 '21010'은 언급된 시간에서 그날을 경과한 총 시간(초)입니다.
CONVERT 함수를 사용하여 시간을 10진수로 변환
시간을 10진수로 변환하는 또 다른 방법은 CONVERT 함수를 사용하는 것입니다. CONVERT 함수는 주어진 숫자를 한 단위에서 다른 단위로 변환합니다.
CONVERT 함수의 구문은 다음과 같습니다.
=CONVERT(숫자,from_unit,to_unit)
매개변수:
숫자
– 변환할 숫자 값from_unit
– 시작 단위to_unit
– 엔딩 유닛
여기에서 시간을 십진수로 변환하고 있습니다. 기억해야 할 단위는 4개뿐입니다.
- "일" – 일
- "시간" – 시간
- "mn" – 분
- "초" – 초
이 함수는 숫자 값(시간)을 시, 분 또는 초로 변환합니다.
Excel에서 시간을 시간으로 변환
셀 B2에 시간 값이 있다고 가정하고 다음 공식을 사용하여 시간을 시간으로 변환합니다.
=CONVERT(B2,"일","시")
위의 수식에서 "day"는 B2 셀의 값이 일 형식임을 함수에 알리고 "hr"은 이를 시로 변환하도록 지정합니다.
시간 값만 가져오고 분 부분은 무시하려면 아래 INT 공식을 사용하십시오.
=INT(CONVERT(B2,"일","시"))
Excel에서 시간을 분으로 변환
CONVERT 함수를 사용하여 시간을 분으로 변환하려면 수식에서 '변환할 단위' 인수로 "일"을 삽입하고 '변환할 단위' 인수로 "mn"을 삽입합니다.
=CONVERT(B2,"일","분")
Excel에서 시간을 초로 변환
공식은 본질적으로 "일" 단위를 "초" 단위로 변환한다는 점만 제외하고 앞의 두 예와 동일합니다.
=CONVERT(B2,"일","초")
Excel 시간 함수를 사용하여 시간을 10진수로 변환
시간을 십진수로 변환하는 또 다른 방법은 Excel의 시간 함수를 사용하는 것입니다. 이 방법은 다른 두 가지 방법보다 조금 더 복잡한 공식을 사용하지만 그 논리는 매우 분명합니다.
기능:
HOUR(일련번호)
MINUTE(일련번호)
SECOND(일련번호)
HOUR, MINUTE 및 SECOND 함수는 단순히 주어진 시간에 경과된 시간, 분 및 초를 각각 반환합니다.
시간 함수를 사용하여 시간을 시간으로 변환
시간(시간, 분, 초)으로 모든 부분을 가져와야 하므로 세 가지 기능을 모두 하나의 공식으로 결합해야 합니다.
시간을 시로 변환하려면 HOUR, MINUTE, SECOND 함수를 사용하여 별도의 시간 단위를 가져온 다음 추출된 분 값을 60(시간의 분 수)으로 나누고 초 값을 3600(초 수)으로 나눕니다. 시간(60*60)), 결과를 결합합니다.
=시(B2)+분(B2)/60+초(B2)/3600
시간 함수를 사용하여 시간을 분으로 변환
시간을 분으로 변환하려면 HOUR, MINUTE 및 SECOND 함수를 사용하여 별도의 시간 단위를 가져온 다음 시간에 60을 곱하고 초를 60으로 나눕니다.
=시(B2)*60+분(B2)+초(B2)/60
시간 함수를 사용하여 시간을 초로 변환
시간을 초로 변환하려면 모든 부분(시, 분, 초)을 초 단위로 추출하고 시간에 3600(60*60)을 곱한 다음 분에 60을 곱한 다음 결과를 더하십시오.
=시(B2)*3600+분(B2)*60+초(B2)
그게 다야