Excel에서 두 날짜 사이의 나이를 계산하는 방법(6가지 유용한 방법)

  • 이 공유
Hugh West

Excel의 여러 기술을 사용하여 사람의 실제 나이를 계산할 수 있습니다. 년, 월, 일, 시간 등을 사용하여 나이를 계산할 수 있습니다. 연령을 계산하려면 시작 날짜와 종료 날짜를 제공해야 합니다. 두 날짜 사이의 연령 계산 방법을 배우면 나이 외에도 프로젝트 기간, 지정된 두 날짜 사이의 시차, 조직이 존재한 연수 등을 계산할 수 있습니다. 에. 이 기사에서는 두 날짜 사이의 나이를 Excel에서 계산하는 방법에 대해 설명합니다.

실습 워크북 다운로드

Calculating Age Between Two Dates.xlsm

Excel에서 두 날짜 사이의 나이를 계산하는 6가지 방법

두 날짜 사이의 나이를 계산하기 위해 일부 직원의 생년월일 을 기반으로 데이터 세트를 만들었습니다. 회사 및 현재 날짜 . 일반적인 날짜로 현재 날짜 를 사용했습니다. 데이터 세트는 다음과 같습니다.

이제 두 날짜 사이의 나이를 계산하는 다양한 방법에 대해 설명합니다.

1. DATEDIF 함수를 적용하여 Excel에서 두 날짜 사이의 나이 계산

두 날짜 간의 차이를 계산해야 할 때 DATEDIF 함수 를 사용할 수 있습니다. 몇 년 또는 몇 달 또는 며칠이 될 수 있습니다. 이 기능을 사용하면 완벽한 날짜 간격만 찾을 수 있지만 실제 또는 부분 날짜 간격은 찾을 수 없습니다. 나이를 찾는 공식을 작성할 수 있습니다.Years E5 에서 이와 같이.

=DATEDIF(C5,D5,”Y”)

여기서 C5 Jane의 생년월일 D5 는 당사가 임의로 취한 현재 시간 을 의미합니다. Y 는 나이가 년으로만 표시됨을 나타냅니다.

DATEDIF 함수의 구문은 DATEDIF(시작일,종료일,단위) 입니다. .

두 번째로 ENTER 를 누르면 다음과 같이 29 라는 값을 알 수 있습니다.

이 단계에서는 채우기 핸들 을 사용하여 셀 E6 에서 E14까지 연령 을 찾을 수 있습니다. . 이를 위해 오른쪽 끝 모서리를 잡고 E5 셀의 커서를 아래로 드래그하기만 하면 됩니다.

결과적으로 ' 결과는 다음과 같습니다.

자세히 보기: Excel에서 생일부터 나이를 계산하는 방법(8가지 쉬운 방법)

2. YEARFRAC 함수를 사용하여 나이 계산 두 날짜 사이

실제 사례에서는 YEARFRAC 함수 를 사용하여 실제 또는 소수 연령을 찾을 수 있습니다. . E5 셀에 수식을 이렇게 쓸 수 있습니다.

=YEARFRAC(C5,D5,1)

여기서 1 인수의 Basis .

ENTER 를 누른 후 29.99452405.

다음으로 채우기 핸들 을 사용하여 셀 C6에서 D6 까지의 기간을 찾습니다.

수식 설명

기초 는 주로 분수 연도를 세는 매개변수입니다. 아래에 설명된 5가지 값 중 하나를 가질 수 있습니다.

  • 미국에 따라 [(월 30일)/(연간 360일)] 을 계산할 수 있습니다. Basis 에 대한 유럽 규칙은 0 또는 4 와 같습니다.
  • 다시 [(실제 날짜)/(실제 일)], [(실제 일수)/360], 또는 [(실제 일수)/365] 기준 1, 2와 같음 , 또는 3 .
  • 시작 날짜 종료 날짜 변수가 필요하지만 기준 은 선택 사항입니다. Excel은 Basis

자세히 보기: 나이를 계산하는 Excel 공식을 생략하면 0 라고 생각합니다. 특정 날짜에

3. DATEDIF 및 산술 연산을 활용하여 완료 및 분수 월의 나이 계산

DATEDIF 함수를 적용하여 월의 완벽한 나이를 계산할 수 있습니다. 또한 간단한 산술 공식을 사용하여 찾을 수 있습니다. 아래 그림의 셀 E5 에서 DATEDIF 함수를 적용하여 실제 나이 를 이렇게 계산할 수 있습니다.

=DATEDIF(C5,D5,”M”)

여기서 M 는 수식이 개월 의 나이를 반환함을 의미합니다.

둘째, ENTER 를 눌러 E5 셀에서 359 개월을 찾습니다.

우리는 산술 공식 을 사용하면 됩니다.

=+(D5-C5)/30

여기서 +=(B2-A2)/30 는 수식 =( B2-A2)/30 . 따라서 이 수식의 "더하기" 기호를 무시할 수 있습니다.

결과적으로 다음과 같이 실제 또는 소수 연령을 찾을 수 있습니다.

마지막으로 Fill Handle 을 사용하여 다음과 같은 모든 것을 찾습니다.

4. CONCATENATE 및 DATEDIF 함수를 사용하여 년, 월, 일로 나이를 계산합니다.

원할 때 CONCATENATE DATEDIF 함수의 조합을 사용할 수 있습니다. 정확한 연도, 월, 일로 나이를 계산합니다. E5 셀에 다음과 같이 수식을 배치할 수 있습니다.

=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)

CONCATENATE 함수를 사용하여 위에서 입력한 수식에서 세 개의 DATEDIF 수식을 연결(결합)했습니다. 각 DATEDIF 수식 뒤에 텍스트 문자열 년, 월, 을 입력했습니다. 이는 각 DATEDIF 수식의 결과가 최종 출력의 텍스트 문자열과 결합됨을 의미합니다.

ENTER를 다시 누르면 E5 에서 실제 나이 를 찾습니다.

반복적으로 핸들 을 채워 다른 셀에서 나이를 찾으십시오.

결과적으로 다음과 같은 결과가 나타납니다.

읽기 더 보기: Excel에서 년 및 월로 나이를 계산하는 방법(5가지 쉬운 방법)

5. DATEDIF 및 TODAY 활용현재 시간으로 나이를 계산하는 기능

원래 현재 시간을 사용하고 이후에 날짜별 시간 변경으로 나이를 변경하려는 경우 두 가지 편리한 시스템으로 이 작업을 수행할 수 있습니다.

5.1 다른 시간 열 사용

데이터세트의 시간을 원본 현재 시간 으로 변경할 수 있습니다. 이를 위해 D5 셀에 아래의 TODAY 함수 를 적용해야 합니다. 여기서 E5 셀에는 이미 DATEDIF 함수를 적용했습니다.

=TODAY()

두 번째로 ENTER 를 눌러야 합니다.

결과적으로 원래 현재 시간<2을 찾았습니다>. 그리고 E5 셀의 연령 도 이에 따라 29 에서 32로 변경되었습니다.

이후 채우기 핸들 D E 열 모두에 사용하여 마침내 현재 시간

<에 따라 모든 셀에서 연령을 찾았습니다. 0>

5.2 다른 시간 열을 사용하지 않고

DATEDIF TIME<2의 조합을 간단히 사용할 수 있습니다> 시간 열의 도움 없이 나이를 계산하는 함수. 이를 위해서는 D5 셀에 아래와 같은 공식을 적용해야 합니다.

=DATEDIF(C5,TODAY(),”Y”)

여기서 <1을 사용했습니다>TODAY() 다른 시간 셀 참조를 사용하는 대신. 이것은 마지막으로 표시된 셀 참조가 Today 임을 의미합니다.

마찬가지로 Enter 를 누르면 다음과 같이 나이를 얻습니다. 32 .

마지막으로 채우기 핸들 을 사용하여 D5 에서 D14<2까지 모든 셀의 나이를 가져와야 합니다>.

결과적으로 다음과 같은 출력을 찾습니다.

6. VBA를 적용하여 Excel

에서 두 날짜 사이의 나이 계산 VBA 적용은 나이를 계산할 수 있는 또 다른 방법입니다. 이를 위해서는 아래 단계를 따라야 합니다.

먼저 개발자 탭 > Visual Basic .

두 번째, 삽입 > 그런 다음 모듈 .

결과적으로 공백 모듈 은 다음과 같이 나타납니다.

셋째, 아래의 VBA 코드를 복사하여 모듈 내부에 붙여넣어야 합니다.

3327

그 다음 실행 > then Run Sub/UserForm .

마지막으로 아래와 같은 결과를 얻을 수 있습니다.

자세히 보기: Excel VBA: 생년월일로 나이 계산

기억해야 할 사항

  • 신청할 수 없습니다. 분수 형식으로 연령을 찾아야 하는 DATEDIF 함수만 있습니다.
  • 소수 연령을 찾으려면 YEARFRAC 함수를 적용해야 합니다. 산술식 을 사용합니다.
  • 년, 월, 일을 계산해야 할 때 CONCATENATE DATEDIF 함수의 조합을 사용해야 합니다. 즉, 모두.
  • 연령 찾기를 동적으로 사용하려면 TODAY

를 적용해야 합니다.결론

Excel에는 나이 또는 시간 간격을 찾는 효과적인 공식이 다릅니다. 이 기사에서는 나이를 찾는 데 사용되는 모든 기능에 대해 논의했습니다.

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