메인 컨텐츠로 가기

Excel에서 나이를 빠르게 계산하는 방법(생년월일을 나이로 변환)은 무엇입니까?

Excel에서 생년월일 목록을 작업 중이고 정확한 현재 나이를 표시해야 한다고 가정해 보세요. 이를 어떻게 효율적으로 달성할 수 있습니까? 이 글에서는 엑셀에서 생년월일로부터 나이를 쉽게 계산하는 팁을 제공합니다.

방법 A :
수식을 사용하여 생년월일부터 나이 계산

방법 B :
공식을 기억하지 않고도 생년월일부터 나이를 쉽게 계산할 수 있습니다.


수식을 사용하여 생년월일부터 나이 계산

이 섹션에서는 다양한 시나리오에서 생년월일로부터 나이를 계산하는 다양한 수식을 설명했습니다.

(AD) 몇 번의 클릭만으로 Kutools를 사용하여 Excel에서 나이를 계산합니다.

오늘 또는 특정 날짜까지의 연령을 쉽게 계산하고 연도, 월, 주, 일 또는 연 + 월 + 일 조합과 같은 다양한 형식으로 표시하고 싶으십니까? Excel 용 Kutools 이 작업을 단순화합니다! 수동 수식 입력이 필요하지 않습니다. Kutools는 전체 프로세스를 간소화하여 모든 Excel 사용자에게 사용자 친화적인 솔루션을 제공합니다. 여기에서 더 자세히 알아보세요: 공식을 기억하지 않고도 생년월일부터 나이를 쉽게 계산할 수 있습니다..

나이 계산 외에도 Excel 용 Kutools Excel에 대한 300가지 이상의 기능을 제공합니다. 지금 기능 제한 없이 30일 무료 평가판으로 모든 기능을 사용해 보세요!


INT 함수를 사용하여 생년월일을 나이로 변환

현재 날짜에서 생년월일을 빼면 나이를 계산할 수 있습니다. 그런 다음 INT 함수를 사용하여 다음과 같이 전체 연도를 표시할 수 있습니다.

나이를 표시할 빈 셀을 선택하고 아래 수식을 입력한 후 엔터 버튼 열쇠. 그런 다음 결과 셀을 선택하고 채우기 핸들(셀 오른쪽 아래 모서리에 있는 작은 녹색 사각형)을 아래로 끌어 모든 결과를 가져옵니다.

=INT((TODAY()-A2)/365)

배송 시 요청 사항:

  • 특정 날짜에 누군가의 나이를 얻으려면 오늘() 특정 날짜를 사용하여 수식에 함수를 적용합니다. 예를 들어 특정 날짜가 B2 셀에 있는 경우 아래 수식을 사용하세요.
    =INT((B2-A2)/365)
  • 두 날짜 사이의 일수 차이를 365로 나누는 Excel에서 이 수식을 사용하면 일반적으로 정확한 결과를 얻을 수 있지만 완벽하지는 않습니다. 윤년 전후 또는 29월 365.25일에 태어난 사람의 연령을 부정확하게 계산할 수 있습니다. 대안은 윤년을 고려하여 XNUMX로 나누는 것입니다. 그러나 이로 인해 특히 윤년이 적용되지 않는 연령의 경우 오류가 발생할 수도 있습니다. 이 방법은 일반적으로 효과적이지만 정확한 계산에는 적합하지 않습니다. 다음 수식은 모든 시나리오에서 완벽한 연령 계산을 제공하는 특수 함수를 소개합니다.

YEARFRAC 함수를 사용하여 생년월일을 나이로 변환

YEARFRAC 함수는 윤년을 포함하여 각 연도의 정확한 일수를 고려하므로 생년월일로부터 나이를 계산하는 데 더 정확합니다. 세 번째 인수를 설정하면 기초, ~ 1, YEARFRAC는 계산에 실제 날짜 수를 사용하여 특히 윤년과 관련된 경우 정확성을 보장합니다.

나이를 계산할 빈 셀에 아래 수식을 입력하고 를 누르세요. 엔터 버튼. 다른 데이터에 대해 이 계산을 복제하려면 결과 셀의 채우기 핸들을 아래쪽으로 끕니다.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)


DATEDIF 함수를 사용하여 생년월일을 나이로 변환

Excel의 DATEDIF 함수를 사용하면 생년월일을 기준으로 나이를 계산할 수 있습니다. "y"를 사용하여 단위 함수의 인수를 사용하여 두 날짜 사이의 전체 연도 수를 계산합니다.

나이를 표시하려면 빈 셀을 선택하고 아래 제공된 수식을 입력한 후 엔터 버튼 열쇠. 그런 다음 결과가 있는 셀을 클릭하고 채우기 핸들을 아래쪽으로 끌어 다른 셀에 수식을 적용하고 모든 결과를 얻습니다.

=DATEDIF(A2,NOW(),"y")

참고 : 위의 DATEDIF 수식에서 "y"는 셀 A2의 날짜부터 오늘까지의 전체 연도를 계산합니다. "y"를 "m", "d", "md", "ym" 또는 "yd"로 대체하여 날짜 차이의 다양한 측면을 계산할 수 있습니다.

  • "M": 해당 기간의 전체 개월 수입니다.
  • "D": 해당 기간의 일수입니다.
  • "MD": 주어진 두 날짜의 날짜 차이입니다. 날짜의 월과 연도는 무시됩니다.
  • "YM": 주어진 두 날짜의 월 차이입니다. 날짜의 날짜와 연도는 무시됩니다.
  • "YD": 주어진 두 날짜의 날짜 차이입니다. 날짜의 연도는 무시됩니다.

DATEDIF 함수를 사용하여 연 + 월 + 일 형식으로 나이 표시

연도 + 월 + 일 형식으로 나이를 계산하려면 Excel에서 각각 다른 단위 인수를 사용하는 XNUMX개의 DATEDIF 수식을 결합하세요.

나이를 표시하려면 빈 셀을 선택하고 아래 제공된 수식을 입력한 후 엔터 버튼 열쇠. 그런 다음 결과가 있는 셀을 클릭하고 채우기 핸들을 아래쪽으로 끌어 다른 셀에 수식을 적용하고 모든 결과를 얻습니다.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


생년월일부터 쉽게 나이 계산하기 공식을 기억하지 않고

Excel 용 Kutools's 날짜 및 시간 도우미 이 기능은 나이 계산을 단순화하여 공식을 기억할 필요 없이 몇 번의 클릭만으로 생년월일을 나이로 쉽게 변환할 수 있습니다. 현재 날짜 또는 특정 날짜까지 연령을 계산할 수 있는 유연성을 제공하며 연, 월, 주, 일 또는 연 + 월 + 일의 조합과 같은 다양한 형식으로 결과를 제공합니다. 이 사용자 친화적인 도구는 프로세스를 간소화하여 모든 Excel 사용자가 빠르고 쉽게 액세스할 수 있도록 해줍니다.

신청하기 전에 Excel 용 Kutools, 제발 먼저 다운로드하여 설치하십시오..

  1. 나이를 표시하려면 빈 셀을 선택하세요. 그런 다음 클릭 쿠툴 > 수식 도우미 > 날짜 및 시간 도우미.
  2. . 날짜 및 시간 도우미 대화 상자에서 다음과 같이 구성하십시오.
    1. 로 이동 연령 탭;
    2. . 생년월일 상자에서 나이를 계산하려는 생년월일이 포함된 셀을 선택하십시오.
    3. 선택 오늘 에서 옵션 섹션;
    4. 연도, 월, 일 또는 조합과 같은 원하는 연령 출력 형식을 선택합니다. 출력 결과 유형 드롭 다운 목록;
    5. 클릭 OK 버튼을 클릭합니다.

결과

그런 다음 선택한 셀에 연령이 채워집니다. 결과 셀을 선택한 다음 채우기 핸들을 아래로 끌어 모든 연령을 가져옵니다.

배송 시 요청 사항:

  • 년 + 월 + 일 형식으로 나이를 표시하려면 년 + 월 + 일 인사말 출력 결과 유형 드롭 다운 목록. 결과는 아래 스크린샷과 같이 나타납니다. 또한 이 기능은 특정 요구 사항에 맞춰 연령을 월, 주 또는 일 단위로 표시하도록 지원합니다.
  • 액세스하고 싶습니까? 날짜 및 시간 도우미 특징? 다운로드 Excel 용 Kutools 지금! 이 외에도 Kutools는 300개 이상의 기타 기능을 자랑하며 30일 무료 평가판을 제공합니다. 기다리지 말고 오늘 한번 시도해 보세요!

관련 기사:

최고의 사무 생산성 도구

🤖 Kutools AI 보좌관: 다음을 기반으로 데이터 분석을 혁신합니다. 지능형 실행   |  코드 생성  |  사용자 정의 수식 만들기  |  데이터 분석 및 차트 생성  |  Kutools 기능 호출...
인기 기능: 중복 항목 찾기, 강조 표시 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열이나 셀 결합   |   수식없이 반올림 ...
슈퍼 조회: 다중 기준 VLookup    다중 값 VLookup  |   여러 시트에 걸친 VLookup   |   퍼지 조회 ....
고급 드롭다운 목록: 드롭다운 목록을 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭 다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  Toggle 숨겨진 열의 가시성 상태  |  범위 및 열 비교 ...
특색 지어진 특징: 그리드 포커스   |  디자인보기   |   큰 수식 바    통합 문서 및 시트 관리자   |  리소스 라이브러리 (자동 텍스트)   |  날짜 선택기   |  워크 시트 결합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵게/기울임꼴/취소선 필터링...) ...
상위 15개 도구 세트12 본문 도구 (텍스트 추가, 문자 제거,...)   |   50+ 거래차트 유형 (Gantt 차트,...)   |   40+ 실용 방식 (생일을 기준으로 나이 계산,...)   |   19 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입,...)   |   12 매출 상승 도구 (숫자를 단어로, 환율,...)   |   7 병합 및 분할 도구 (고급 결합 행, 셀 분할,...)   |   ... 그리고 더

Excel용 Kutools로 Excel 기술을 강화하고 이전과는 전혀 다른 효율성을 경험해 보세요. Excel용 Kutools는 생산성을 높이고 시간을 절약하기 위해 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하십시오...

상품 설명


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
Comments (138)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm creating automated age cell by using the following formula =IFDATED(C12,TODAY(),"Y") but when I drag the cell down to empty cells without DOB, calculation is been made for empty cells, what can I do to empty cell not to calculate except if DOB in not typed?
This comment was minimized by the moderator on the site
Hi there,

You mean DATEDIF, right?
You can add an IF function as shown below: =IF(C12="","",DATEDIF(C12,TODAY(),"Y"))

Amanda
This comment was minimized by the moderator on the site
Thank you very much, the formula work.
This comment was minimized by the moderator on the site
A VERY DIFFICULT INSTRUCTIONS! NOT GIVING THE RIGHT RESULT
This comment was minimized by the moderator on the site
Hi, sorry that the methods list in the article did not help you. But can you tell what are your data and what method did you use, so the result went wrong?
This comment was minimized by the moderator on the site
How to convert age to date of birth
This comment was minimized by the moderator on the site
Hi Catherine,

thank you so much for your formula! I am a related service provider for many students with various ages in a school setting. thanks to your formula, the student's age is in front of me during each session, and I am able to adjust session goals appropriately.
This comment was minimized by the moderator on the site
thanks you so much very very good formula
This comment was minimized by the moderator on the site
Just wanted to say THANK YOU!
This comment was minimized by the moderator on the site
Do not show the Detedif Formula in my Excel
What to do Know?
This comment was minimized by the moderator on the site
if I have their id number how to get their age example their id no consist first 6digit is date of birth

example 830901056252 , 830901 is date of birth.

how to take calculate their age
This comment was minimized by the moderator on the site
Dear elsie,
Please try this formula: =DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y"). A2 is the cell contains the ID number you want to calculate the age based on.
This comment was minimized by the moderator on the site
Thanks soooooo much dear....!
This comment was minimized by the moderator on the site
please do i calculate the birth date from age
This comment was minimized by the moderator on the site
Good Day,
This formula =DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())) can help you to calculate the birthday from a given age based on today's date.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations