Contents
엑셀 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일’ 형식으로 표시하려면 다음 단계를 따릅니다:
- 날짜가 표시된 셀을 선택합니다.
- 마우스 오른쪽 버튼을 클릭하고 ‘셀 서식’을 선택합니다.
- ‘표시 형식’ 탭에서 ‘사용자 지정’을 선택합니다.
- 형식 코드에
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 함수에 대해 알아보았습니다. 오늘 배운 내용을 잘 활용하여 업무에 도움을 받으시길 바랍니다. 감사합니다!