엑셀에 현재 날짜를 알려주는 함수로 TODAY() 가 있습니다.

사칙연산이 되기때문에 특정 날짜를 기억하거나 날짜를 셀 때 아주 유용합니다.

이 함수로 셀과 같이 수식을 사용해서 날짜 계산이 가능하답니다.

워크 시트에 표시되는 현재 날짜를 구할 때도 유용하게 쓰입니다.

 

그러면 오늘은 TODAY() 함수를 이용해서 어떤 계산이 가능한지 알아볼게요!


먼저  셀의 값이 날짜면 사칙연산이 적용됩니다.

셀에 들어있는 날짜끼리 -, + 를 적용하면 날짜 연산이 가능합니다. 

 

 그림과 같이 두 날짜를 – 하면 67 일의 차이가 나는 것을 알 수 있습니다.

 

현재 날짜와 이전 날짜의 차이를

매번 입력 없이 구하고 싶을 때에도 TODAY() 함수를 사용하면 간단히 해결됩니다.

예를들어 위 2018년 6월11일 날짜에 TODAY() 함수를 입력한 것 이며

입력후 자동으로 현재 날짜로 변환되어 나온 것입니다.

참고로 날짜는 날짜 형식 끼리만 연산 가능합니다.

한쪽이 텍스트라면 연산을 할 수 없기 때문에 반드시 변환을 해주세요.

위에 그림처럼 차이값을 구한 셀의 형식을 날짜로 하게 되면 엉뚱한 값이 나오게 됩니다.

입력한 내용을 숫자 형식으로 바꾸어주세요.

 

그림처럼 DATEVALUE() 함수의 인수로 텍스트 날짜를 넘겨서 형식을

숫자로 바꾼 후 연산을 하면 문제가 없습니다.

그럼 정확하게 160일 이라는 값이 추출됩니다.

 TODAY() 함수에서 일자와 월을 추출하는 방법도 있습니다.

 

 날짜를 표시할 때 년, 월,일을 따로 분리해야 되는 경우가 있습니다.

이때 DAY, MONTH, YEAR 함수를 사용하면

쉽게 날짜에서 년, 월, 일을 분리가 가능하답니다.

 

 

※추천글※

 엑셀 셀에 특수 문자 입력하는 방법

엑셀 자동합계 사용하기

 

 

+ Recent posts