엑셀 TODAY 함수 – 오늘, 내일 날짜 구하기, 고정

이 글에는 쿠팡 파트너스 링크가 포함되어 있으며, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.

엑셀 TODAY 함수는 오늘 날짜를 입력하고자 할 때 사용합니다. 응용하여 어제나 내일, 일주일 전 후 등을 자동으로 입력할 수 있고, 디데이 등의 일수를 구할 수도 있습니다. 비슷한 함수로는 NOW 함수가 있으며, TODAY 함수는 현재 날짜만 가져오고, NOW 함수는 시간까지 추출합니다.

현재 날짜를 날짜 서식으로 반환

=TODAY()

TODAY 함수는 별도 인수를 입력하지 않음

TODAY 함수 한눈에 보기

항목내용
구문=TODAY() (괄호 안은 비움)
결과오늘 날짜 (시간은 포함하지 않음)
갱신 시점파일을 열 때, 시트가 다시 계산될 때
기준사용 중인 컴퓨터의 날짜 설정

TODAY는 오늘 날짜를 자동으로 넣어 주는 함수입니다. 어제 쓴 파일을 오늘 열면 날짜도 오늘로 바뀌기 때문에 납기까지 남은 일수, 경과일, 만 나이처럼 “오늘 기준”으로 계산하는 시트에 자주 씁니다. 반대로 작성일을 기록해 두는 용도라면 날짜가 바뀌면 안 되니 아래 비교를 먼저 보세요.

TODAY 함수 동작 흐름
파일을 열거나 시트가 다시 계산될 때마다 오늘 날짜로 바뀝니다.
TODAY 함수와 단축키 Ctrl+; 비교
계속 바뀌어야 하면 TODAY, 기록으로 남길 날짜라면 Ctrl + ;를 쓰세요.

엑셀 TODAY 함수 활용 예제 1 : 현재 날짜 자동 업데이트 혹은 고정

TODAY 함수는 오늘 날짜를 자동으로 업데이트합니다. 별도로 고정된 오늘 날짜를 입력하고자 할 때에는 CTRL + ; 키를 사용하여 식이 아닌 금일 날짜를 입력할 수 있습니다.

엑셀 TODAY 함수 활용 예제 2 : 내일, 어제, 7일 후 등의 날짜 자동 업데이트

오늘 날짜를 2023년 1월 24일로 가정한 경우, TODAY 함수에 +,- 숫자 등을 입력하여 내일, 어제 등의 날짜를 자동으로 업데이트 할 수 있습니다.

  • 오늘 : 2023-01-24 =TODAY()
  • 내일 : 2023-01-25 =TODAY()+1
  • 어제 : 2023-01-23 =TODAY()-1
  • 7일 후 : 2023-01-31 =TODAY()+7
  • 내일 모레 : 2023-01-26 =TODAY()+2

엑셀 TODAY 함수 활용 예제 3 : 일자, 이번달, 이번 연도 구하기

DAY 함수, MONTH 함수, YEAR 함수 등과 TODAY 함수를 사용하여 현재 날짜의 일, 월, 연(년)만 따로 추출할 수 있습니다.

  • 일 : 24 =DAY(TODAY())
  • 월 : 1 =MONTH(TODAY())
  • 연 : 2023 =YEAR(TODAY())

엑셀 TODAY 함수 활용 예제 4 : 디데이(D-day), 일수 구하기

디데이(D-day)를 구할 때, 현재 날짜를 나타내는 TODAY 함수에 특정 일자를 빼는 등의 방식으로 일수를 구할 수 있습니다. 금일은 0일째로 나타나게 되며, 금일을 1일째로 표현하고자 하는 경우에는 +1을 더해주면 됩니다.

  • 2000-01-01부터 2023-01-24 일 수 : 8424 =TODAY()-$B5
  • 2023-01-01부터 2023-01-24 일 수 : 23 =TODAY()-$B6
  • 2023-12-31부터 2023-01-24 일 수 : -341 =TODAY()-$B7
광고

TODAY 함수 실무 활용 예시

날짜가 A2 또는 B2에 있다고 보고 만든 수식입니다. 결과 셀 서식은 날짜 또는 숫자로 맞춰 주세요.

상황수식설명
납기까지 남은 일수=B2-TODAY()B2는 납기일. 0이면 오늘이 납기
납기가 지났는지 표시=IF(B2오늘보다 이전이면 기한 지남
만 나이=DATEDIF(A2,TODAY(),”Y”)생일이 지났는지까지 반영
근속 개월 수=DATEDIF(A2,TODAY(),”M”)A2는 입사일
이번 달 마지막 날=EOMONTH(TODAY(),0)월말 정산 기준일에 사용
오늘 요일=TEXT(TODAY(),”aaaa”)월요일처럼 한글 요일로 표시

날짜 계산을 엑셀 없이 바로 해 보고 싶다면 날짜 계산기에서 며칠 후·며칠 전, 두 날짜 사이 일수, 영업일까지 확인할 수 있습니다. 특정 날짜까지 남은 일수만 필요하면 디데이 계산기가 간단합니다.

TODAY 함수가 안 될 때

  • 날짜가 어제 그대로일 때: 계산 옵션이 수동으로 바뀐 경우입니다. 수식 탭 > 계산 옵션을 “자동”으로 바꾸거나 F9를 눌러 다시 계산하세요.
  • 결과가 45000 같은 숫자로 보일 때: 셀 서식이 일반이나 숫자로 되어 있기 때문입니다. 셀 서식에서 날짜를 고르면 날짜로 보입니다. 반대로 날짜 차이(일수)가 날짜처럼 보이면 서식을 숫자로 바꾸세요.
  • 기록해 둔 날짜가 계속 바뀔 때: TODAY는 열 때마다 갱신되므로 작성일 기록에는 맞지 않습니다. Ctrl + ;로 날짜 값을 직접 넣거나, TODAY 결과를 복사해 값으로 붙여넣기 하세요.
  • 시간까지 필요할 때: TODAY는 날짜만 돌려줍니다. 현재 시각이 필요하면 NOW 함수를 쓰세요.
  • 날짜가 컴퓨터마다 다를 때: TODAY는 열어 본 컴퓨터의 날짜를 따릅니다. 날짜가 이상하면 컴퓨터의 날짜와 시간 설정을 확인하세요.
TODAY 함수 사용 전 점검 목록
날짜가 이상할 때는 계산 옵션과 셀 서식부터 확인하면 대부분 해결됩니다.
광고

자주 묻는 질문

TODAY 함수로 입력한 날짜를 고정하려면 어떻게 하나요?

날짜 값을 직접 넣는 Ctrl + ;를 쓰면 열 때마다 바뀌지 않습니다. 이미 TODAY를 입력했다면 셀을 복사한 뒤 값으로 붙여넣기 하면 그날 날짜로 고정됩니다.

오늘부터 며칠이 지났는지 어떻게 구하나요?

=TODAY()-A2처럼 오늘 날짜에서 시작일을 빼면 됩니다. 시작일 당일도 1일째로 세려면 결과에 1을 더하세요. 결과 셀은 숫자 서식으로 맞춰야 일수가 보입니다.

내일이나 일주일 뒤 날짜는 어떻게 구하나요?

=TODAY()+1이 내일, =TODAY()+7이 일주일 뒤입니다. 어제는 =TODAY()-1입니다. 한 달 뒤처럼 월 단위는 EDATE 함수를 쓰는 편이 정확합니다.

TODAY 함수가 느려지지는 않나요?

TODAY는 시트가 다시 계산될 때마다 갱신되는 함수라서 아주 큰 파일에서 수천 개를 쓰면 계산이 조금 느려질 수 있습니다. 기준 날짜를 한 셀에만 두고 다른 셀이 그 셀을 참조하게 하면 부담이 줄어듭니다.

참고: 수식은 한국어 엑셀 기준이며, 셀 주소는 자신의 시트에 맞게 바꿔서 사용하세요.

광고

엑셀 작업 환경에 도움이 되는 제품

아래는 쿠팡 파트너스 링크입니다. 링크로 구매하면 일정 수수료를 받을 수 있으며, 구매 가격에는 영향이 없습니다. 제품을 직접 사용해 본 후기가 아니라 쿠팡 상품 페이지로 연결됩니다.

#엑셀TODAY함수  #TODAY함수  #엑셀오늘날짜  #엑셀내일날짜  #엑셀디데이  #엑셀날짜고정  #엑셀경과일  #엑셀날짜함수  #엑셀함수  #엑셀팁  #메타트렌드

도움이 됐다면 지인에게도 공유해 주세요

댓글 남기기