엑셀 TODAY 함수로 오늘 날짜 구하고 활용하기

엑셀 TODAY 함수

엑셀 TODAY 함수를 활용하여 오늘 날짜를 나타내는 방법이 존재합니다. 바로, TODAY 함수를 사용하는 것인데요, 이 함수를 사용할 경우 ‘yyyy-mm-dd’ 형식으로 현재 날짜가 표시되는 걸 볼 수 있습니다. 사용 방법이 아주 간단해서 오늘 기준으로 날짜를 계산하거나 디데이를 구할 때 많이 활용되고 있지요. 그럼 지금부터 TODAY 함수 활용 방법에 대해 알아보도록 하겠습니다!

TODAY 함수 사용 방법

엑셀 TODAY 함수

TODAY는 ‘오늘 날짜를 구하는 함수’입니다. 해당 함수를 사용할 경우 현재 날짜가 ‘yyyy-mm-dd’ 형식으로 표시되며, 인수가 따로 없으므로 사용할 때 함수명을 먼저 입력한 후 괄호를 열자마자 바로 닫아주셔야 합니다.

엑셀 TODAY 함수

즉, 위와 같이 =TODAY()로 입력해야 현재 날짜가 표시되는 걸 볼 수 있습니다. 예를 들어, 오늘이 2023년 5월 31일이라면 =TODAY()를 입력했을 때 2023-05-31로 표시되는 걸 볼 수 있죠. 오늘 날짜에 따라 결과가 달라진다는 점 참고하셔서 TODAY 함수를 사용해 주시면 되겠습니다!

엑셀 TODAY 함수 활용(예제)

오늘 날짜 연도, 월, 일 추출하기

엑셀 TODAY 함수

지금부터 TODAY 함수를 활용하여 여러 가지 예제를 풀어보겠습니다. 우선, 오늘 날짜의 연도, 월, 일을 따로 추출하려면 어떻게 해야 할까요? 힌트를 드리자면 연도, 월, 일을 나타내는 함수는 각각 YEAR, MONTH, DAY이며, 현재 날짜 기준으로 추출해야 하므로 TODAY 함수와 함께 사용해 주셔야 합니다.

엑셀 TODAY 함수

일단 올해가 몇 년도인지 구해보겠습니다. YEAR를 사용하려면 날짜 형식으로 된 인수가 필요한데, TODAY 함수는 오늘이 며칠인지 ‘날짜 형식’으로 표시해 주므로 TODAY를 YEAR의 인수로 넣는 것이 가능합니다. 따라서 위의 이미지처럼 =YEAR(TODAY())로 입력해야 이번 연도 값만 추출되는 걸 볼 수 있지요.

엑셀 TODAY 함수

월과 일 또한 앞서 설명한 방법대로 MONTH 또는 DAY 함수를 각각 활용하여 따로 추출할 수 있습니다. =MONTH(TODAY())는 이번 달이 몇 월인지 구해주며, =DAY(TODAY())는 오늘이 며칠인지 구해주죠.

예를 들어 오늘 날짜가 2023년 5월 31일이라 가정하면, MONTH가 들어간 수식은 =MONTH(“2023-05-31″)과 같으므로 5가 나오고, DAY가 들어간 수식은 =DAY(“2023-05-31“)과 같으므로 31이 나오는 걸 볼 수 있답니다.

n일 전, 후 날짜 구하기

엑셀 TODAY 함수

이번에는 오늘로부터 n일 전과 n일 후의 날짜를 각각 구해보겠습니다. n일 전 날짜를 구하려면 함수 옆에 빼기(-)를, n일 후의 날짜를 구하려면 더하기(+)를 붙이는 방법으로 쉽게 구할 수 있어요.

엑셀 TODAY 함수
위와 같이 TODAY 옆에 더하기 또는 빼기를 사용하여 n일 전·후의 날짜를 구해보았습니다. TODAY 함수를 특정 값으로 더하면 n일 후의 날짜가 표시되며, 반대로 해당 함수를 특정 값으로 빼면 n일 전의 날짜가 표시되는 걸 볼 수 있답니다.
 

오늘부터 종료일 사이 일 수 구하기

엑셀 TODAY 함수

그렇다면 오늘부터 종료일 사이의 일 수를 구하려면 어떻게 해야 할까요? 이번 예제를 해결하려면 우선 ‘일련번호’에 대한 개념부터 알아두셔야 합니다.

엑셀 TODAY 함수
엑셀에서는 날짜마다 일련번호라는 것이 존재합니다. 과거로 갈수록 숫자 값이 작아지는 반면, 미래로 갈수록 숫자 값이 커지는 걸 볼 수 있죠. 두 날짜끼리 빼는 것은 서로 다른 숫자(일련번호)끼리 빼는 것과 같으므로, 오늘부터 종료일 사이의 일 수를 구하려면 일련번호가 더 큰 종료일을 오늘 날짜로 빼주셔야 한답니다.
엑셀 TODAY 함수

다시 돌아와서, 앞에서 설명한 원리를 참고하여 두 날짜 사이의 일 수를 구해보겠습니다. 위와 같이 종료일이 입력된 셀 주소를 수식에 넣은 뒤, TODAY()를 사용하여 두 날짜를 빼주시면 며칠 차이가 나는지 구할 수 있습니다. 위의 이미지에서 C4에 위치한 6월 1일(종료일)과 5월 31일(당시 현재 날짜)은 정확히 하루 차이가 나므로 이 둘을 빼면 ‘1’이 나와야겠죠?

엑셀 TODAY 함수
엑셀 TODAY 함수

하지만 예상과 달리, 맨 처음에 나온 결괏값은 숫자가 아닌 날짜 형식으로 뜨기 때문에 반드시 ‘표시 형식’을 사용하여 숫자로 변경해 주셔야 해요. 우선 날짜 형식으로 결과가 적힌 셀을 지정한 후, 상단 [홈] 탭에 위치한 표시 형식을 ‘숫자’로 설정하면 결과가 숫자 형태로 바뀌는 걸 볼 수 있습니다.

엑셀 TODAY 함수

이렇게 해서 TODAY 함수를 사용하여 현재 날짜로부터 종료일까지의 기간을 모두 구해보았습니다. 반드시 종료일을 오늘 날짜로 빼야 하며, 결괏값이 적힌 표시 형식을 ‘숫자’로 설정해야 정상적으로 일 수 차이를 구할 수 있답니다. 주로 디데이 구할 때 이 방법을 많이 활용하므로 현재 날짜와 종료일 사이의 일 수 구하는 방법 또한 알아두시면 좋겠습니다!

지난번 포스팅에서 유튜브 프리미엄 해지 취소 하는 방법과 엑셀 upper lower proper 함수 포스팅도 같이 한번 확인 해보세요!

위로 스크롤