수식을 사용하여 Excel에서 자동 날짜 변경을 수행하는 방법

  • 이 공유
Hugh West

오늘은 Excel의 자동 날짜 변경 수식, 즉, Excel 의 수식을 통해 날짜를 자동으로 변경하는 방법을 보여드리겠습니다. 많은 상황에서 작업을 쉽게 하기 위해 날짜, 시간 시퀀스 번호 등의 자동 업데이트를 요구할 수 있습니다. Excel은 이를 위한 기능을 제공합니다. 이 세션에서는 Excel 2019를 사용하고 있으니 자유롭게 사용하십시오.

연습 워크북 다운로드

다음 링크에서 연습 워크북을 다운로드할 수 있습니다.

Automatic Date Change.xlsx

Excel의 수식을 사용하여 날짜를 자동으로 변경하는 5가지 유용한 방법

이 섹션에서는 Excel에서 수식을 사용하여 자동으로 날짜를 변경 하는 5가지 유용한 방법에 대해 설명합니다. 그러나 이러한 방법을 시작하기 전에 먼저 컨텍스트를 이해합시다. 실제 상황에서는 작업을 쉽게 하기 위해 날짜, 시간 시퀀스 번호 등의 자동 업데이트를 요구할 수 있습니다. 아래에는 자동으로 업데이트 가능한 현재 날짜가 필요한 경우와 다음 크리스마스의 남은 시간을 계산해야 하는 경우가 있는 두 가지 예가 나와 있습니다.

날짜가 변경되면 출력 섹션이 자동으로 업데이트됩니다. 이를 수행하는 방법을 알아보기 위해 첫 번째 방법을 살펴보겠습니다.

1. 수식을 Excel TODAY 함수와 함께 사용하여 날짜를 자동으로 변경

날짜를 자동으로 변경하는 TODAY 기능 . TODAY 는 현재 날짜를 반환합니다. 자세한 내용을 보려면 아래 단계를 따르십시오.

단계:

  • 아래 예에서는 셀 C5 에 오늘 날짜를 삽입합니다. 날짜가 변경되면 나중에 자동으로 업데이트됩니다.

  • 그렇게 하려면 셀 C5에 다음 수식을 적으십시오. 그리고 Enter 를 누릅니다.
=TODAY()

  • 결과적으로 현재 날짜를 참조하십시오. 2022년 12월 5일에 이 기사를 작성하고 있으므로 5-Dec-22.

  • 확인하려면 이 날짜는 나중에 업데이트될지 여부에 따라 컴퓨터 시스템에서 현재 날짜를 수동으로 변경하고 관찰할 수 있습니다. 이를 위해 제 컴퓨터에서 날짜를 2022년 12월 5일에서 2022년 12월 14일로 변경하고 있습니다. 그렇게 하려면 설정 > 시간 & 언어 > 수동으로 날짜 및 시간 설정 > 변경 .

  • 지금 , 원하는 날짜와 시간을 설정하고 변경 을 클릭합니다.

  • 이제 Excel 파일을 다시 로드하면 날짜가 14-Dec-22 .

자세히 보기: Excel에 날짜를 삽입하는 방법 자동으로(간단한 3가지 트릭)

2. 날짜 자동 변경을 위한 NOW 기능 사용

현재 날짜를 제공하는 또 다른 기능은 NOW 기능 입니다. 게다가, 그것은시간 값도 반환합니다. 수식을 적용하려면 아래 단계를 따르십시오.

단계:

  • 이전 방법과 마찬가지로 C5 셀에 적습니다. 다음 수식을 입력하고 Enter를 누릅니다.
=NOW()

  • 이제 이 함수는 현재 날짜도 제공합니다.

  • NOW 함수가 동적 값을 반환하므로 이 함수도 업데이트됩니다. 자동으로 TODAY 기능을 좋아합니다.

3. 복잡한 수식 조합 적용하기

이전 섹션에서 간단한 Excel 기능을 사용하여 날짜를 자동으로 변경하는 방법을 살펴보았습니다. 여기서 약간 복잡한 수식을 작성해 보겠습니다. 이번에는 DATE, YEAR, MONTH , DAY TODAY 함수의 조합을 사용하여 결과를 자동으로 변경하는 수식을 만듭니다. 수식을 적용하려면 아래 단계를 따르세요.

단계:

  • C5 에 다음 수식을 적고 키를 누릅니다. Enter .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • 결과적으로 오늘 날짜가 됩니다.

  • 이 수식에는 동적 함수 TODAY 가 있으므로 결과도 자동으로 업데이트됩니다.

🎓 수식은 어떻게 작동합니까?

YEAR 함수는 TODAY<의 결과에서 연도 값을 가져옵니다. 2>. 그리고 MONTH DAY 함수는 월과 일을 가져옵니다. TODAY 의 결과에서 각각의 값. 그런 다음 DATE 함수가 날짜를 반환합니다.

참고: TODAY 함수 대신 NOW 함수를 사용하여 유사한 결과.

4. 인접 셀 값을 기준으로 날짜 변경

Excel이 인접 셀의 변경 사항에 대한 결과 날짜를 업데이트하는 방식으로 수식을 작성할 수 있습니다. 여기에서 이 시나리오와 관련된 두 가지 예를 볼 수 있습니다.

4.1 인접한 셀의 데이터 입력 시 날짜 자동 업데이트

이 예에서는 입력 열과 첫 번째 데이터 입력 날짜가 있습니다. 열. 지금은 입력 열 셀이 비어 있습니다. 이 셀이 비어 있지 않은 날짜, 즉 해당 셀에 값을 입력하는 날짜를 원합니다.

여기서는 IF 함수를 사용합니다. 조건 기반 시간 업데이트를 실행합니다. 자세한 내용은 아래 단계를 따르십시오.

단계:

  • C5 에 다음 수식을 적고 다음을 누릅니다. 입력 .
=IF(B5"",IF(C5"",C5,NOW()),"")

  • 그런 다음 채우기 핸들 을 사용하여 셀 자동 채우기 C6 .
  • 이제 셀 B5 B6 에 무언가를 입력하면 Excel에서 현재 날짜를 자동으로 표시합니다. 셀 C5 C6 에 각각.

  • 그 후에 값을 추가로 변경하더라도 B5/B6 에서 C5/C6 의 날짜는 다음과 같이 변경되지 않습니다.값을 처음 입력하는 것이 아닙니다.

공식은 어떻게 작동합니까?

  • IF(C5"",C5,NOW())

C5""는 C5가 비어 있지 않음 을 의미합니다. True(비어 있지 않음)이면 C5를 반환합니다. 그렇지 않으면 현재 시간(NOW)을 반환합니다.

  • IF(B5””,IF(C5””,C5,NOW()),””)

B5 가 비어 있지 않으면 현재 날짜 & 시간. 그렇지 않으면 빈 셀을 반환합니다.

자세히 보기: 셀이 업데이트될 때 Excel에서 날짜를 자동으로 채우는 방법

4.2 인접한 셀의 날짜 자동 업데이트 값이 변경됨

이전 섹션에서 날짜-시간을 변경하려면 인접한 셀을 먼저 비운 다음 값을 다시 입력해야 했습니다. 인접한 셀의 내용을 변경해도 업데이트되지 않습니다. 인접한 셀이 업데이트될 때마다 값을 업데이트하려면 새 수식을 사용해야 할 수 있습니다. 자세한 내용은 아래 단계를 따르십시오.

단계:

  • C5 셀에 다음 수식을 적고 <키를 누릅니다. 1>입력 .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

수식은 어떻게 작동합니까?

IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

ADDRESS 함수 는 주어진 행과 열을 기준으로 셀의 주소를 반환합니다. 숫자. 이 수식은 CELL 함수 를 사용하여 마지막으로 편집한 셀의 참조를 가져오고, 왼쪽에 있는 것과 같으면 날짜를 업데이트합니다.시간 값입니다.

  • 채우기 핸들 을 사용하여 C6 을 자동으로 채웁니다.
  • 이제 B5<셀에 아무것도 입력하면 2> 입력한 날짜는 C5 셀에 표시됩니다.

  • 이제 입력을 변경하면 날짜가 값도 변경됩니다.

두 예에서 수식을 적용하는 동안 오류가 발견되면 반복 계산이 활성화되어 있는지 확인해야 합니다. 아니다. 그렇게 하려면 파일 > 옵션 > 수식 . 그런 다음 반복 계산 사용 을 선택하고 최대 반복 을 1로 설정합니다.

5. 자동으로 날짜 차이 계산

자동으로 날짜 차이를 찾을 수 있습니다. 예를 들어, HR이 오늘까지 직원이 근무한 기간을 찾고자 한다고 가정해 보겠습니다.

차이점을 찾기 위해 DATEDIF 함수<2를 사용합니다>. 여기에서 Excel은 현재 날짜와의 차이를 계산해야 합니다. 따라서 TODAY 기능을 사용하겠습니다. 수식을 적용하려면 아래 단계를 따르십시오.

단계:

  • D5 에 다음 수식을 적고 클릭 Enter .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

  • 결과적으로 직원의 서비스 기간을 갖게 됩니다.

  • 이제 채우기 핸들 을 사용하여 나머지 셀을 자동으로 채우면 각직원.

  • 이 수식에는 동적 함수 TODAY 가 있으므로 Excel에서 자동으로 날짜를 업데이트합니다.

공식은 어떻게 작동합니까?

  • DATEDIF(C5,TODAY(),”m”)& ” 개월 ” &DATEDIF(C5,TODAY(),”md”)&” days”

우리는 Joining Date 와 <1 사이의 차이를 찾는 몇 가지 DATEDIF 를 사용했습니다>오늘 . 첫 번째 DATEDIF 는 월 형식(“m”을 사용함)의 차이를 계산하고 두 번째는 일 형식의 차이를 계산합니다.

기억할 사항

  • 적절한 날짜 형식의 결과를 찾지 못한 경우 셀의 형식을 변경하고 날짜 형식을 설정할 수 있습니다. 표시하고 싶습니다.

결론

오늘은 여기까지입니다. Excel 자동 날짜 변경 수식에 대한 몇 가지 접근 방식을 나열했습니다. 도움이 되셨기를 바랍니다. 이해하기 어려운 것이 있으면 언제든지 의견을 말하십시오. 여기서 놓친 다른 방법이 있으면 알려주십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.