본문 바로가기

IT관련정보

엑셀 시간 날짜 계산 하는방법

반응형

엑셀을 사용 하다가 보면 일반적으로 숫자 계산도 하게 되지만 날짜나 시간도 게산을 하게 됩니다. 이번 포스팅에서는 엑셀 시간 날짜 계산 하는방법에대해서 알아 보려고 합니다. 방법은 많겠지만 몇가지 방법만 알아 보려고 하는데요. 


일단 저는 일을 하다가보면 시작 시간부터 소요시간을 분으로 더해서 완료시간이 언제인지를 많이 계산 하고는 합니다. 이때 시작 시간은 시간으로 입력을 하지만 소요시간은 분단위로 그냥 숫자만 입력 하는 경우가 많이 있는데요. 이때 사용 하면 편한 함수가 time() 이라는 함수 입니다.

함수 사용방법 : TIME(시간,분,초) 

사용방법은 매우 간단한데요. TIME(시간,분,초) 로 사용 하며 시간,분,초에 입력한 값을 기준으로 시간으로 변경을 해줍니다. 위에서 보는 예에서 시작 시간은 1:00 는 시간 형식 입니다. 소요시간 90 은 일반 숫자 입니다. 1:00 부터 90분간 일을 하면 언제 끝나는지를 계산 하는데 90분 소요되면 2시간 30분 이라는 결과를 얻을수 있습니다. 소요시간도 시간으로 입력 한다면 시간으로 계산되어서 동일한 결과를 얻을수 있지만 일반 숫자로 입력 하는게 작업에 편하죠.


날짜의 경우에는 그냥 숫자만 입력을 해도 플러스 하게 되면 날짜로 인식해서 계산이 되어 집니다. 참고하세요. 

날짜는 소요일을 구할때 유용한 함수가 있는데요. DATEDIF 라는 합수 입니다.

함수 사용방법 : DATEDIF(시작날짜,종료날짜,"Y|M|D|YD|MD|YM") 

함수는 시작날짜와 종료날짜를 입력해주고 해당 간격을 알려주는 함수 입니다. 아래 예로 설명을 드리면 DATEDIF(A3,B3,"D") 의 경우에는 A3 시작일 부터 B3 완료일 까지의 날짜수를 구하는 식입니다. 결과는 201일이네요.

동일하게 DATEDIF(A3,B3,"M") 의 경우에는 시작일 부터 종료일 까지 총 개월수를 구하는 겁니다. 결과는 6개월 이라고 나오네요.

마지막으로 DATEDIF(A3,B3,"MD") 의 경우에는 시작일부터 종요일 까지 총 몇달하고 몇일 걸렸는지 구하는겁니다. 결과는 19일 이라는 결과를 알려줍니다.

약간 햇갈릴수도 있지만 옵션을 위의 예제로 살표보면 아래와 같습니다.

Y : 0년 (1년 미만이라 0년이라고 나옵니다.)

M : 6개월 (딱 개월수 까지 구합니다. 5개월 29일 이라면 5개월 이겠죠)

D : 201일

YM : 0년하고 6개월 이니까 6개월이 표시 됩니다

YD : 0년하고 201개월 이니까 201일이 표시 됩니다.

MD : 6개월 하고 19일 이니까 19일이 표시 됩니다.

이상 엑셀 시간 날짜 계산 하는방법에 대해서 알아 보았는데요. 저 같은경우에는 흔히 많이 사용 한다고 생각 되는 함수를 포스팅 해보았는데요. 도움이 되실지 모르겠습니다. 그래도 혹시 도움이 될수 있으니 ^^ 그럼 이만 마치도록 하겠습니다. 감사합니다.



반응형