엑셀 TODAY 함수 사용법 및 오류 해결 팁 예제 활용 총정리

엑셀 TODAY 함수 사용법 및 오류 해결 팁 예제 활용 총정리

엑셀 TODAY 함수 사용법 및 오류 해결 팁 예제 활용 총정리

엑셀의 TODAY 함수에 대해 자세히 알아보겠습니다. 엑셀에서 날짜를 자동으로 가져오고 싶을 때 자주 사용하는 TODAY 함수는 정말 유용합니다. 이 글에서는 TODAY 함수의 정의부터 사용법, 그리고 발생할 수 있는 오류와 해결 방법까지 하나하나 설명드리겠습니다.

엑셀 TODAY 함수란?

엑셀의 TODAY 함수는 현재 날짜를 자동으로 불러오는 함수입니다. 이 함수를 사용하면 매일 엑셀 파일을 열 때마다 오늘의 날짜가 자동으로 갱신됩니다. 이는 일일 보고서나 날짜가 중요한 문서 작업에 매우 유용합니다.

TODAY 함수의 형식

TODAY 함수는 매우 간단하게 사용할 수 있습니다. 기본 형식은 다음과 같습니다.

=TODAY()

이 함수를 입력하면 셀에 현재 날짜가 나타납니다. 예를 들어, 오늘 날짜가 2024년 6월 26일이라면, 셀에 ‘2024-06-26’이 표시됩니다.

엑셀 TODAY 함수 사용법

TODAY 함수는 단독으로 사용할 수도 있지만, 다른 함수와 결합하여 더 유용하게 사용할 수도 있습니다. 몇 가지 예제를 통해 TODAY 함수를 다양하게 활용하는 방법을 살펴보겠습니다.

예제 1: 간단한 TODAY 함수 사용

=TODAY()

이 코드를 셀에 입력하면 현재 날짜가 표시됩니다.

예제 2: 날짜 형식 변경

엑셀은 기본적으로 날짜를 특정 형식으로 표시합니다. 이 형식을 변경하고 싶다면 셀 서식을 조정할 수 있습니다. 예를 들어, 날짜를 ‘2024년 6월 26일’ 형식으로 표시하려면 다음 단계를 따릅니다:

  1. 날짜가 표시된 셀을 선택합니다.
  2. 마우스 오른쪽 버튼을 클릭하고 ‘셀 서식’을 선택합니다.
  3. ‘표시 형식’ 탭에서 ‘사용자 지정’을 선택합니다.
  4. 형식 코드에 yyyy년 m월 d일을 입력합니다.

이렇게 하면 날짜 형식이 원하는 대로 변경됩니다.

예제 3: TODAY 함수와 다른 함수 결합

TODAY 함수는 다른 함수와 결합하여 다양한 계산을 할 수 있습니다. 예를 들어, 현재 날짜에서 7일 후의 날짜를 계산하고 싶다면 다음과 같이 할 수 있습니다:

=TODAY() + 7

이렇게 하면 셀에 7일 후의 날짜가 표시됩니다.

예제 4: TODAY 함수와 IF 함수 결합

특정 조건에 따라 날짜를 표시하고 싶다면 IF 함수와 결합할 수 있습니다. 예를 들어, 현재 날짜가 특정 날짜 이전인지 이후인지 확인하고 싶다면 다음과 같이 할 수 있습니다:

=IF(TODAY() > DATE(2024, 6, 30), "지났습니다", "남았습니다")

이 코드는 현재 날짜가 2024년 6월 30일 이후라면 ‘지났습니다’를, 이전이라면 ‘남았습니다’를 표시합니다.

예제 5: TODAY 함수와 NETWORKDAYS 함수 결합

비즈니스에서 영업일을 계산할 때 TODAY 함수와 NETWORKDAYS 함수를 함께 사용할 수 있습니다. 예를 들어, 현재 날짜부터 특정 날짜까지의 영업일 수를 계산하려면 다음과 같이 할 수 있습니다:

=NETWORKDAYS(TODAY(), DATE(2024, 12, 31))

이 코드는 오늘부터 2024년 12월 31일까지의 영업일 수를 계산합니다.

엑셀 TODAY 함수 오류 종류

TODAY 함수를 사용할 때 가끔 예상치 못한 오류가 발생할 수 있습니다. 주로 발생하는 오류의 종류와 그 원인을 알아보겠습니다.

오류 1: ####### 표시

셀에 ####### 표시가 나타나는 경우는 셀의 너비가 충분하지 않아서 날짜를 표시할 수 없을 때 발생합니다. 이 경우 셀 너비를 넓혀주면 됩니다.

오류 2: #VALUE! 오류

VALUE! 오류는 함수가 잘못된 인수를 받았을 때 발생합니다. TODAY 함수는 인수가 필요하지 않으므로, 이 오류는 드물지만 함수 사용 시 실수로 인수를 입력했을 때 발생할 수 있습니다.

오류 3: #NAME? 오류

NAME? 오류는 함수 이름을 잘못 입력했을 때 발생합니다. 함수 이름을 정확히 입력했는지 확인하세요. 예를 들어, ‘TODAY’ 대신 ‘TOADY’로 입력했을 경우 이 오류가 발생할 수 있습니다.

엑셀 TODAY 함수 오류 해결 팁

오류가 발생했을 때 어떻게 해결할 수 있는지 몇 가지 팁을 알려드리겠습니다.

해결 팁 1: 셀 너비 조정

셀에 ####### 표시가 나타난다면 셀의 너비를 넓혀주세요. 셀 경계선을 더블 클릭하면 자동으로 너비가 조정됩니다.

해결 팁 2: 불필요한 인수 제거

TODAY 함수는 인수를 필요로 하지 않습니다. 만약 함수에 인수를 넣었다면 제거해주세요. 예를 들어, =TODAY(1)로 입력했다면 =TODAY()로 수정합니다.

해결 팁 3: 함수 이름 확인

NAME? 오류가 발생하면 함수 이름을 다시 확인하세요. ‘TODAY’가 정확하게 입력되었는지, 철자가 맞는지 체크합니다.

해결 팁 4: 셀 서식 확인

날짜 형식이 이상하게 표시될 때는 셀 서식을 확인해보세요. 셀 서식이 날짜 형식으로 설정되어 있는지 확인하고, 필요하다면 적절한 형식으로 변경합니다.

엑셀 TODAY 함수 활용 예제

TODAY 함수를 다양한 방식으로 활용할 수 있습니다. 여기 몇 가지 예제를 소개합니다.

예제 1: TODAY 함수로 요일 표시

현재 날짜의 요일을 표시하고 싶다면 다음과 같이 할 수 있습니다:

=TEXT(TODAY(), "dddd")

이 코드를 사용하면 셀에 현재 요일이 텍스트 형식으로 표시됩니다. 예를 들어, 오늘이 수요일이라면 ‘Wednesday’가 표시됩니다.

예제 2: 현재 날짜와 특정 날짜의 차이 계산

특정 날짜와 오늘 날짜의 차이를 계산하고 싶다면 다음과 같이 할 수 있습니다:

=A1 - TODAY()

여기서 A1 셀에 특정 날짜를 입력합니다. 그러면 해당 날짜와 오늘 날짜의 일수가 계산됩니다.

예제 3: 날짜 범위 내 데이터 필터링

TODAY 함수를 사용하여 특정 날짜 범위 내 데이터를 필터링할 수 있습니다. 예를 들어, 지난 일주일간의 데이터를 필터링하려면 다음과 같이 할 수 있습니다:

=IF(AND(A1 >= TODAY()-7, A1 <= TODAY()), "최근 데이터", "기타")

이 코드를 사용하면 지난 7일 동안의 데이터가 ‘최근 데이터’로 표시됩니다.

예제 4: 만료일 경고

제품의 유효기간을 관리할 때 TODAY 함수를 사용할 수 있습니다. 예를 들어, 제품의 만료일이 다가오면 경고를 표시하고 싶다면 다음과 같이 할 수 있습니다:

=IF(A1 - TODAY() <= 7, "곧 만료", "유효")

이 코드는 만료일이 7일 이내로 남았을 때 ‘곧 만료’를 표시합니다.

예제 5: 연령 계산

TODAY 함수를 사용하여 사람의 나이를 계산할 수도 있습니다. 예를 들어, 생년월일을 기준으로 현재 나이를 계산하려면 다음과 같이 할 수 있습니다:

=DATEDIF(A1, TODAY(), "Y")

이 코드는 A1 셀에 입력된 생년월일을 기준으로 현재 나이를 연 단위로 계산합니다.

자주 묻는 질문 (FAQ)

Q1: TODAY 함수는 어떻게 날짜를 갱신하나요?

TODAY 함수는 매번 엑셀 파일을 열 때마다 현재 날짜로 자동 갱신됩니다. 이는 엑셀이 날짜와 시간을 기반으로 함수를 다시 계산하기 때문입니다.

Q2: TODAY 함수의 결과를 고정할 수 있나요?

네, TODAY 함수의 결과를 고정하려면 값만 복사하여 붙여넣기 하면 됩니다. 함수를 사용한 셀을 선택하고, 복사(Ctrl+C)한 후 값을 붙여넣기(Ctrl+Alt+V)를 선택합니다. 이렇게 하면 TODAY 함수가 아닌 실제 날짜 값이 셀에 저장됩니다.

Q3: 다른 날짜 형식으로 표시할 수 있나요?

네, 셀 서식을 변경하여 다양한 날짜 형식으로 표시할 수 있습니다. ‘셀 서식’에서 원하는 형식을 선택하세요. 예를 들어, ‘yyyy년 m월 d일’ 형식으로 표시하거나, ‘m

/d/yyyy’ 형식으로 변경할 수 있습니다.

Q4: TODAY 함수와 NOW 함수의 차이는 무엇인가요?

TODAY 함수는 현재 날짜만 표시하는 반면, NOW 함수는 현재 날짜와 시간을 모두 표시합니다. 예를 들어, =NOW()를 사용하면 ‘2024-06-26 14:30’과 같이 날짜와 시간이 함께 표시됩니다. NOW 함수는 시간이 중요한 계산에 유용합니다.

Q5: 여러 셀에 TODAY 함수를 동시에 적용할 수 있나요?

네, 여러 셀에 TODAY 함수를 동시에 적용할 수 있습니다. 해당 셀 범위를 선택한 후 TODAY 함수를 입력하면 됩니다. 또한, 자동 채우기 핸들을 사용하여 함수를 여러 셀에 복사할 수 있습니다. 이렇게 엑셀의 TODAY 함수에 대해 알아보았습니다. 오늘 배운 내용을 잘 활용하여 업무에 도움을 받으시길 바랍니다. 감사합니다!

엑셀 다른 정보 보러가기

마이크로소프트 엑셀지원센터