본문으로 바로가기

엑셀에서 경과시간 계산하기

엑셀에서 경과 시간을 구할 때는 수식보다 서식을 이용해서 시간 표시를 변경해 주는 게 좋을 것 같습니다.


경과 시간 = 종료시간 - 시작시간 

을 계산했을 때 위와 같이 일반서식이 적용되면 소수점으로 표시되는데요

[설서식 - 시간 범주] 에서 표시하고자 하는 형식을 선택하면 시간만 표시할 수 있습니다.

그러나 이렇게 계산하면 24시간 이내 밖에 표시할 수 없기 때문에 사용자 지정 서식을 사용해야 합니다.


경과시간 계산 및 표시 방법


수식1.  경과 시간 = 종료시간 - 시작시간

을 계산한 후 [설서식 - 사용자 지정] 에서 형식을 지정하면 됩니다.


형식에서 대괄호[ ]를 입력하지 않았을 경우 다른 결과가 나오기 때문에 꼭 [ ] 를 입력해야 합니다.

그냥 h는 24시간 단위의 시간으로 24시간이 되면 0이 된다고 합니다. s는 60분 단위의 시간



수식2. 경과시간=TEXT(종료시간 - 시작시간, "[h]"

수식을 입력할 때 부터 " " 안에 사용자 서식의 형식과 동일하게 구하고자 하는 시간, 분, 초의 포맷을 입력하면 됩니다.



시간에 대한 함수

hour, minute, second는 시간에 대한 함수 입니다.

경과시간을 구하기 보다 단순히 시, 분, 초만 구할 때 사용하시면 될 것 같습니다.

그리고 보시는 것 처럼 사용자 서식을 적용하면 전혀 다른 결과를 나타내기 때문에 일반 서식으로 표시하시면 될 것 같습니다.