엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

엑셀(Excel)/Excel

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

 

환경: Microsoft Excel 2013

 

엑셀에는 현재 날짜를 알려 주는 함수 TODAY() 가 있습니다. 이 함수로 셀과 같이 수식을 사용해 날짜 계산이 가능합니다. 워크 시트에 표시되는 현재 날짜를 구할 때도 아주 유용하게 쓰입니다. 그리고 사칙연산이 되기 때문에 현재 날짜와 이전 날짜의 차이를 구할 때도 이용하고 있습니다. TODAY() 함수를 이용해서 어떤 계산이 가능한지 알아 보겠습니다.

 

셀의 값이 날짜이면 사칙연산이 적용됩니다. 그러니까 셀에 들어 있는 날짜끼리 -, + 를 적용하면 날짜 연산이 가능한 것이죠. 그림과 같이 두 날짜를하면 19 일의 차이가 나는 것을 볼 수 있다.

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

 

그럼 현재 날짜와 이전 날짜의 차이를 매번 입력 없이 구하고 싶을 때는 어떻게 해야 할까요? TODAY() 함수를 사용하면 됩니다. TODAY() 함수는 현재 날짜를 반환하기 때문입니다

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

 

날짜는 날짜 형식 끼리만 연산이 가능합니다. 한쪽이 텍스트라면 연산을 할 수 없기 때문에 변환을 해 줘야 합니다. 텍스트를 날짜 형식으로 바꿔 주는 DATEVALUE() 함수를 사용하면 됩니다. 그림처럼 DATEVALUE() 함수의 인수로 텍스트 날짜를 넘겨서 형식을 바꾼 후 연산을 하면 문제가 없습니다

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

 

그런데 차이값을 구한 셀의 형식을 날짜로 하게 되면 전혀 엉뚱한 값이 나오게 됩니다. 이 때는 날짜가 아닌 숫자나 일반 형식으로 변경해 줍니다. 그럼 정확하게 248 일 이라는 값이 추출됩니다

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

 

다음은 TODAY() 함수에서 일자와 월을 추출하는 방법입니다. 날짜를 표시할 때 년, ,일을 따로 분리해야 되는 경우가 있습니다. 이때 DAY, MONTH, YEAR 함수를 사용하면 쉽게 날짜에서 년, , 일을 분리할 수 있습니다

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법

엑셀 Excel TODAY 함수 이용해서 날짜 계산하는 방법



Posted by 녹두장군