티스토리 뷰

카테고리 없음

Excel TODAY 함수 활용법: 날짜 계산 및 자동화

모바일게임 공식카페 2024. 11. 26. 08:08

엑셀에서 TODAY 함수는 현재 날짜를 자동으로 반환하는 매우 유용한 함수입니다. 이 함수는 실시간으로 시스템 날짜를 반영하며, 다양한 날짜 계산 작업에 활용할 수 있습니다. 예를 들어, 오늘 날짜를 기준으로 며칠 후 또는 며칠 전의 날짜를 구하거나, 특정 날짜와의 차이를 계산하는 데 유용합니다.

 

이 글에서는 TODAY 함수를 이용해 날짜를 계산하는 다양한 방법을 살펴보겠습니다.

TODAY 함수 기본 사용법

TODAY 함수는 매우 간단하게 사용할 수 있습니다. 인수가 필요 없으며, 엑셀에서 다음과 같이 입력하면 됩니다:

=TODAY()

이 수식을 입력하면 현재 시스템 날짜가 자동으로 표시됩니다. 예를 들어, 오늘이 2024년 11월 16일이라면, =TODAY()는 "2024-11-16"을 반환합니다.

TODAY 함수로 날짜 더하기 및 빼기

TODAY 함수는 단순히 오늘의 날짜만 반환하는 것이 아니라, 이를 기준으로 날짜 연산도 가능합니다. 예를 들어, 특정 일수를 더하거나 빼는 방식으로 미래 또는 과거의 날짜를 구할 수 있습니다.

미래의 날짜 구하기

오늘로부터 5일 후의 날짜를 구하고 싶다면 다음과 같이 입력합니다:

=TODAY() + 5

이 수식은 오늘의 날짜에 5일을 더한 값을 반환합니다. 만약 오늘이 2024년 11월 16일이라면, 이 수식은 "2024-11-21"을 반환합니다.

과거의 날짜 구하기

반대로, 오늘로부터 10일 전의 날짜를 알고 싶다면 다음과 같이 입력할 수 있습니다:

=TODAY() - 10

이 수식은 오늘의 날짜에서 10일을 뺀 값을 반환합니다. 예를 들어, 오늘이 2024년 11월 16일이라면 이 수식은 "2024-11-06"을 반환합니다.

특정 날짜와의 차이 계산하기

특정 날짜와 오늘 사이의 일수 차이를 계산하는 것도 가능합니다. 예를 들어, 어떤 프로젝트가 시작된 날과 오늘 사이에 몇 일이 지났는지 알고 싶다면 다음과 같이 할 수 있습니다:

=TODAY() - DATEVALUE("2024-01-01")

이 수식은 "2024-01-01"과 오늘 사이의 일수를 계산해 줍니다. 만약 오늘이 "2024-11-16"이라면 결과는 "320"일이 됩니다.

DAY, MONTH, YEAR 함수를 활용한 세부 정보 추출

엑셀에서는 TODAY 함수를 이용해 현재 연도, 월, 일 정보를 따로 추출할 수도 있습니다. 이는 보고서 작성 시 특정 형식으로 데이터를 표시하거나 추가적인 분석을 할 때 매우 유용합니다.

현재 연도 추출하기

현재 연도만 추출하고 싶다면 다음과 같은 수식을 사용합니다:

=YEAR(TODAY())

예를 들어, 오늘이 "2024-11-16"이라면 이 수식은 "2024"를 반환합니다.

현재 월 추출하기

현재 월만 추출하려면 다음과 같이 입력합니다:

=MONTH(TODAY())

오늘이 "2024-11-16"이라면 이 수식은 "11"을 반환합니다.

현재 일자 추출하기

현재 일자만 추출하고 싶다면 다음과 같은 수식을 사용합니다:

=DAY(TODAY())

오늘이 "2024-11-16"이라면 이 수식은 "16"을 반환합니다.

실무에서 TODAY 함수 활용하기

실무에서는 TODAY 함수를 이용해 다양한 자동화 작업을 할 수 있습니다. 예를 들어 매일 갱신되는 보고서나 데이터 기록 자동화 등에 활용할 수 있습니다.

데이터 기록 자동화

데이터가 입력될 때마다 해당 행에 자동으로 현재 날짜가 기록되도록 설정할 수 있습니다. 다음과 같은 방식으로 사용할 수 있습니다:

데이터 입력 날짜
샘플 데이터 =TODAY()

위와 같이 설정하면 매번 데이터를 입력할 때마다 해당 행에 자동으로 현재 날짜가 기록됩니다.

디데이(D-Day) 계산하기

특정 이벤트까지 남은 일수를 계산하고 싶다면 TODAY 함수를 이용해 디데이를 쉽게 구할 수 있습니다. 예를 들어, 중요한 마감일까지 남은 일수를 알고 싶다면 다음과 같이 할 수 있습니다:

=DATEVALUE("2025-01-01") - TODAY()

이 수식은 오늘부터 2025년 1월 1일까지 남은 일수를 계산해 줍니다. 만약 오늘이 "2024-11-16"이라면 결과는 "46"일이 됩니다.

TODAY 함수 사용 시 주의사항

TODAY 함수는 실시간으로 시스템 날짜를 반영하므로 워크시트가 열릴 때마다 값이 갱신됩니다. 따라서 특정 시점에서 고정된 값을 유지하려면 해당 셀의 값을 복사하여 붙여넣기 하거나 다른 방식으로 고정해야 합니다.

또한 TODAY 함수를 사용할 때 셀 서식을 적절히 설정해야 합니다. 만약 셀 서식이 '날짜'로 지정되지 않으면 결과가 예상치 못한 형식으로 나타날 수 있으므로 '일반' 또는 '숫자' 형식으로 변경하여 올바른 결과를 확인해야 합니다.

결론

엑셀에서 TODAY 함수는 현재 날짜를 실시간으로 가져오고 이를 기반으로 다양한 계산을 할 수 있는 강력한 도구입니다. 단순히 오늘의 날짜를 표시하는 것뿐만 아니라, 미래 또는 과거의 특정 일자를 구하거나 두 날짜 사이의 차이를 계산하는 등 다양한 용도로 활용할 수 있습니다.

 

실무에서도 보고서 작성이나 데이터 기록 자동화 등 여러 방면에서 유용하게 사용할 수 있으니 꼭 익혀두시길 권장합니다.

 


자주 묻는 질문 (FAQ)

Q1: TODAY 함수로 시간까지 표시할 수 있나요?

A1: 아니요, TODAY 함수는 오직 '날짜'만 반환하며 시간 정보는 포함되지 않습니다. 시간을 포함하려면 NOW() 함수를 사용해야 합니다.

Q2: 특정 시점 이후에도 TODAY 값이 변하지 않게 고정할 방법이 있나요?

A2: 네, 해당 셀 값을 복사한 후 '값 붙여넣기' 기능을 이용하여 고정된 값을 유지할 수 있습니다.

Q3: TODAY 함수를 사용할 때 오류가 발생한다면 어떻게 해결하나요?

A3: 오류가 발생한다면 먼저 셀 서식을 확인하세요. 서식이 '날짜' 또는 '숫자'로 지정되어 있는지 확인하고 필요에 따라 수정하면 됩니다.

반응형