함수 요약
엑셀 TIME 함수는 시간, 분, 초를 엑셀의 시간형식 데이터로 반환하는 함수입니다.
함수 구문
=Time(시간,분,초)
•
시간
-
생성할 '시간' 값입니다.
- 23보다 큰 숫자가 입력되면, 24로 나눈 나머지가 적용됩니다. 예를 들어, 27을 입력하면 3으로 반환됩니다.
•
분
-
생성할 '분' 값입니다.
- 59보다 큰 숫자가 입력되면, 시간 단위로 자동 환산됩니다.
예) 75분 → 1시간 15분
•
초
-
생성할 '초' 값입니다.
- 59보다 큰 값은 분 단위로 자동 환산됩니다.
예) 120초 → 2분
상세 설명
엑셀 Time 함수는 시간, 분, 초를 엑셀의 시간 형식 데이터로 반환하는 함수입니다. 엑셀에서 하루(24시간)는 1에 해당하므로, 시간 값은 1/24로 계산됩니다. 예를 들어, 12시간은 0.5, 6시간은 0.25로 환산됩니다.
=DATEVALUE("2022-01-01") + 0.5 / / → "2022-01-01 12:00 PM" 으로 계산됩니다.
이와 같은 방식으로 엑셀의 날짜와 시간은 1900년 1월 1일을 기준으로 관리되어, 2022년 1월 1일은 44,562(1900년 1월 1일로부터 44,562일이 지난 날짜)가 됩니다.
="2022-01-01"*1/ / 결과 : 44562 ="2022-01-01 6:00:00"*1/ / 결과 : 44562.25
만약 TIME 함수의 인수로 시, 분, 초 값이 초과될 시, 상위 단위로 자동 변환됩니다.
=Time(27,0,0) → Time(3,0,0) → 3:00 AM =Time(0,75,0) →Time(1,15,0) → 1:15 AM
엑셀의 날짜/시간 데이터의 자세한 설명은 아래 영상 강의에서 알기 쉽게 정리했으니 참고해주세요!👇
Time 함수 간단 예제
1) 오늘 날짜의 오후 3시 계산하기
=TODAY() + TIME(15,0,0) / / TODAY 함수로 오늘 날짜를 구한 후, TIME 함수로 오후 3시를 추가합니다.
2) 현재 시간에서 5시간 후 계산하기
=NOW() + TIME(5,0,0) / / NOW 함수로 현재시간을 구한 후, TIME 함수로 5시간 후를 계산합니다.
3) TIME 함수로 버스 도착시간 게산하기
버스가 오전 9시 40분에 출발하였고, 7개의 정류장이 남았으며, 각 정류장별 평균 소요시간이 5분일 경우 버스 도착 예상시간은 아래와 같이 구할 수 있습니다.
= 출발시간 + TIME(0,정류장수*소요시간,0) = 9:40AM + TIME(0,35,0) = 10:15AM
그 외 주의사항
- 엑셀에서 하루(24시간)는 1로 관리됩니다. 따라서 12:00AM은 0과 동일하며, 11:59PM은 0.9993056과 동일합니다.
- TIME 함수의 결과값은 항상 0과 1사이의 소수로 반환됩니다.
- 시간이 24를 초과하거나, 분/초가 60을 초과할 경우 자동으로 올림 계산됩니다.
- Time 함수는 "hh:mm AM/PM" 형식을 자동으로 적용합니다.
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
4 댓글