Note: The other languages of the website are Google-translated. Back to English

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

예를 들어 Excel에서 다양한 생년월일 데이터를 가져오고 이러한 생년월일을 Excel에 정확한 나이 값을 표시하도록 변환해야합니다. 어떻게 알아 내시겠습니까? 이 기사에는 Excel에서 생년월일을 쉽게 나이로 변환하는 몇 가지 팁이 나와 있습니다.

방법 A :
수식을 사용하여 생년월일을 나이로 변환

방법 B :
공식을 기억하지 않고 생년월일을 쉽게 나이로 변환


수식을 사용하여 생년월일을 나이로 변환

아래 수식은 Excel에서 생년월일을 기준으로 나이를 계산하는 데 도움이 될 수 있습니다.

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

INT 함수는 주어진 생년월일을 기준으로 한 사람의 나이를 계산하는 데 도움이 될 수 있습니다. 다음과 같이하십시오.

1. 생년월일과 현재 날짜를 별도로 포함하는 두 개의 열이 있다고 가정합니다.

2. 나이를 출력 할 빈 셀을 선택하고 아래 수식을 입력 한 후 엔터 버튼 키. 결과 셀을 선택한 다음 드래그하여 채우기 핸들 모든 결과를 얻을 수 있습니다.

=INT((B2-A2)/365)

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

아래 DATEDIF 함수도 도움이 될 수 있습니다.

나이를 출력 할 빈 셀을 선택하고 아래 수식을 입력하고 엔터 버튼 키. 결과 셀을 선택한 다음 드래그하여 채우기 핸들 모든 결과를 얻을 수 있습니다.

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

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

ROUNDDOWN 함수를 사용하여 다음과 같이 생일을 기준으로 나이를 계산합니다.

나이를 출력 할 빈 셀을 선택하고 아래 수식을 입력하고 엔터 버튼 키. 결과 셀을 선택한 다음 드래그하여 채우기 핸들 모든 결과를 얻을 수 있습니다.

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

DATEDIF 함수를 사용하여 연령을 년 + 월 + 일 형식으로 표시

연령을 년 + 월 + 일 형식으로 표시하려면 아래 DATEDIF 기능을 사용해보십시오.

나이를 출력 할 빈 셀을 선택하고 아래 수식을 입력하고 엔터 버튼 키. 결과 셀을 선택한 다음 드래그하여 채우기 핸들 모든 결과를 얻을 수 있습니다.

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


생년월일을 나이로 쉽게 변환 공식을 기억하지 않고

공식을 기억하지 않고도 생년월일을 나이로 쉽게 변환 할 수 있습니다. 날짜 및 시간 도우미 of Exce 용 Kutoolsl. 

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

1. 나이를 출력 할 빈 셀을 선택합니다. 그런 다음 쿠툴 > 수식 도우미 > 날짜 및 시간 도우미

2. 에서 날짜 및 시간 도우미 대화 상자에서 다음과 같이 구성하십시오.

  • 2.1)로 이동 연령 탭;
  • 2.2)에서 생년월일 상자에서 나이로 변환 할 생년월일이 포함 된 셀을 선택합니다.
  • 2.3) 선택 오늘 에서 옵션 섹션;
  • 2.4) 다음에서 결과 유형을 지정합니다. 출력 결과 유형 드롭 다운 목록;
  • 2.5) 클릭 OK 버튼을 클릭합니다.

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

주의 사항: 연령을 년 + 월 + 일 형식으로 표시하려면 선택하세요. 년 + 월 + 일 인사말 출력 결과 유형 드롭 다운 목록. 결과는 아래 스크린 샷과 같이 표시됩니다. 또한 필요에 따라 나이를 월, 주 또는 일로 표시하도록 지원합니다.

  이 유틸리티의 무료 평가판 (30 일)을 받으려면 그것을 다운로드하려면 클릭하십시오을 클릭 한 다음 위 단계에 따라 작업 적용으로 이동합니다.


관련 기사:


최고의 사무 생산성 도구

Excel 용 Kutools는 대부분의 문제를 해결하고 생산성을 80 % 향상시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300 개 이상의 강력한 기능. Office / Excel 2007-2019 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에 쉽게 배포 할 수 있습니다. 전체 기능 30 일 무료 평가판. 60 일 환불 보장.
kte 탭 201905

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

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50 % 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (135)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
:lol: 나에게 도움이 된다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[인용]:lol: 나에게 도움이 됩니다.By Berjang Pun[/인용] 생년월일은 나이로 계산하는 것이 매우 쉽습니다..? 당신은 ..10/8/1980-오늘 날짜=?????? 그러면 당신은 할 수 있습니다 / 365로 쉽게 U는 요점을 얻을 것입니다..
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 "반올림" 옵션을 찾고 있었지만 하나가 있는지 몰랐습니다. 고맙습니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
=FLOOR()도 트릭을 수행합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[quote]=FLOOR()도 트릭을 수행합니다.톰 H[/인용] 이것은 어떻게 사용됩니까? () 이 괄호 안에 무엇이 들어가야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 Robyn, 반올림하려는 셀은 괄호 안에 있어야 합니다. 즉, A1 셀을 반올림하는 경우 =Floor(A1)이 됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
DOB를 입력하고 정확히 70 1/2이 되는 정확한 날짜를 알아낼 수 있는 공식이 필요합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
=EDATE(A1,906) A1 셀에 DOB 포함
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 매우 유용하고 누구에게나 이해하기 매우 명확합니다. 나도 필요해. 많은 도움이 됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
아주 좋습니다..A13은 A2를 의미합니다..매우 도움이 됩니다..작업을 더 쉽게 만듭니다..공식에 대한 감사..
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 공식을 사용하여 생년월일을 연령으로 변환하십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
그것은 매우 도움이 됩니다. 초보자는 물론 숙련자에게도 도움이 됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 몇 달 동안 Bdate에서 나에게 나이를 알려주는 공식을 찾고 있었지만 몇 가지를 찾았지만 결코 효과가 없었습니다. 너무 이해하기 쉬웠어요...... 다른 아이템을 찾도록 했습니다. :-) 정말 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 fawad khan입니다 연령대에 대한 정보를 원합니다
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나이로 변환해야 하는 셀이 많이 있습니다. 어떻게 하면 더 빨리 변환할 수 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
첫 번째 DOB의 오른쪽에 있는 셀에서 선택한 수식을 만든 다음 함수가 포함된 셀의 오른쪽 하단에 앵커가 있는 모든 행 아래로 함수를 끌 수 있습니다. 이 방법은 위의 대부분에서 작동하지만 현재 날짜가 현재 날짜를 포함하는 다른 셀에 대한 참조인 One 방법을 사용하는 경우 상위 공식을 수정하여 이를 절대 참조이므로 날짜가 모두 A 열에 있다고 가정할 때 수식이 옵션 2(=(B2-A365)/2)인 경우 too 함수를 =($B$2-A365)/2로 수정할 수 있습니다. 함수를 아래로 드래그하면 a2 셀 참조가 변경되는 동안 내가 bXNUMX 셀 참조를 어떻게 고정했는지 주목하십시오.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕 나는 그 모든 방법을 시도했지만 결과 (# 값!)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Hi Kassem, #Value는 함수가 참조하는 셀이 사용 중인 공식에 대해 올바른 형식이 아님을 의미합니다. 즉, 텍스트가 포함된 두 셀에서 =SUM()을 사용합니다. 위의 모든 함수는 날짜만 포함된 셀로 작업한다고 가정하여 작성되었습니다. 문제는 Excel이 때때로 사용자가 보는 것과 다른 형식으로 무언가를 볼 수 있다는 것입니다. 먼저 날짜가 올바른 유니폼(DD/MM/YYYY)인지 확인하십시오. 둘째, =text() 함수를 사용하여 날짜 공식에서 셀 참조를 약간 수정하여 날짜로 읽도록 지시합니다. A1의 생년월일과 B1의 현재 날짜(=DATEDIF(A1,B1,"y"))와 함께 DATEDIF() 함수를 사용한다고 가정하면 함수가 다음과 같이 셀 A1을 날짜로 읽도록 할 수 있습니다. =DATEDIF(TEXT(A1,"DD/MM/YYYY"),B1,"y")와 같이 수정합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 나이를 계산하는 방법 d를 좋아합니다. Excel에서 매우 쉽고 적합한 공식입니다. :디
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
=DATEDIF(A13,TODAY(),"Y") & " 년, " & DATEDIF(A13,TODAY(),"YM") & " 월, " & DATEDIF(A13,TODAY(),"MD") & "일"이 공식은 매우 쉽고 Excel에서 나이를 계산하는 데 적합합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
내가 직면 한 문제. 예: 생년월일 = 1년 2014월 31일, 오늘은 2015년 1월 1일이면 결과는 30년, 1개월, 31일이지만 XNUMX일은 더 길어야 합니다. 즉 XNUMX일입니다. 위의 공식에서 어떻게 할 수 있습니까? 도와주세요
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
예, 그것은 저에게 매우 도움이 됩니다. 나는 쉽게 이해합니다. :)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
메서드 D는 날짜 셀이 비어 있는 동안 값을 반환합니다. 셀에 채워진 날짜가 없을 때 값 "0"을 반환하거나 공백을 반환하는 방법은 무엇입니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Hi Mark Excel은 01년 01월 1900일에 시작하는 내부 달력을 사용합니다. 시작 날짜가 없으면 달력의 첫 번째 날짜가 자동으로 선택됩니다. 시작 날짜가 셀 A1에 있다고 가정하고 IF() 함수를 사용한다고 가정하고 =IF(A1=""," ", INSERT CHOSEN DATE FUNCTION HERE) 이 함수는 A1 셀을 확인한 다음 셀이 비어 있으면 값을 반환하지 않지만 셀이 활성 상태(데이터 포함)인 경우 선택한 수식을 수행합니다. 때로는 시작 날짜가 비어 있고 때로는 종료 날짜가 비어 있을 가능성이 있는 경우 AND() 함수를 추가해야 하므로 다시 한 번 시작 날짜가 셀 A1에 있고 끝이 B1에 있다고 가정하면 다음을 사용합니다. =IF(AND(A1>0,B1>0),여기에 선택한 날짜 함수 삽입,"")
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
THOM H... 정말 감사합니다... 당신은 최고입니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 Mark04, Excel은 자동으로 빈 셀을 날짜로 처리하고 달력의 첫 번째 날짜(01년 01월 1900일)를 사용합니다. IF() 함수를 사용해야 합니다. 시작 날짜가 A1에 있고 종료 날짜가 B1에 있다고 가정하면 =IF(AND(A1>0,B1>0),여기에 선택한 날짜 함수 삽입,"") 셀 A1 및 B1 모두에 값이 없는 경우 셀을 공백으로 둡니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
저는 이 웹사이트를 정말 좋아합니다. 내가 필요한 것을 즉시 찾을 수 있습니다. Plz는 더 유용한 기능을 찾기 위해 계속 업데이트합니다. :피
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
04/05/2012 =DATEDIF(A13,TODAY(),"Y") & " 년, " & DATEDIF(A13,TODAY(),"YM") & " 월, " & DATEDIF(A13,TODAY(), "MD") & "일" 오늘 날짜를 계산하고 싶지만 셀에 수식을 삽입하면 114년 4개월 10일이 명백히 틀리게 됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
인수가 첫 번째 날짜를 찾는 곳이므로 셀 A13의 첫 번째 날짜가 확실합니다. A13이 비어 있는 것처럼 보이므로 오늘과 Excel 달력의 시작(날짜 0으로 간주되는 것) 사이의 차이를 계산합니다. 유일한 다른 것은 올바른 형식이 아니기 때문에 첫 번째 날짜를 공백으로 읽는 것이지만 #Value 오류가 발생할 것이라고 생각합니다. 어느 쪽이든 셀의 형식을 확인하는 것이 좋습니다. 마우스 오른쪽 버튼 클릭> 셀 서식> 날짜> 확인으로 이동하거나 =TEXT()를 사용하여 셀 A13에 대한 각 참조를 전환하여 =DATEDIF(TEXT(A13,"DD/MM/YYYY"), TODAY(),"Y") & " 년, " & DATEDIF(TEXT(A13,"DD/MM/YYYY"),TODAY(),"YM") & " 월, " & DATEDIF(TEXT(A13," DD/MM/YYYY"),TODAY(),"MD") & " Days" 그 전에 스프레드시트에서 바로 함수를 복사하여 붙여넣었습니까? 제가 오류를 확인했고 몇 가지가 있었기 때문입니다. TODAY() 함수에서 공백을 던져서 #NAME 오류가 발생했습니다. 다음을 복사하여 붙여넣어 다시 시도하십시오. =DATEDIF(A13,TODAY(),"Y") & " Years, " & DATEDIF(A13,TODAY(),"YM") & " Months, " & DATEDIF(A13 ,TODAY(),"MD") & " Days" 다시 한 번 시작 날짜가 셀 A13에 있는지 확인하십시오!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요,,,이건 너밖에 안보이네,,, :-)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
방법 D는 윤년에 잃은/얻은 날을 보상합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 색인 및 일치 기능을 사용하여 사람의 생년월일에서 나이를 찾는 방법은 무엇입니까? 감사해요.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
1년 2014월 13일(또는 다른 연도)에 자녀의 생년월일을 기반으로 한 공식이 필요합니다. =DATEDIF(A9,TODAY(),"Y") 공식을 오늘이 아니라 1/14/XNUMX로 결정할 수 없습니다. 누군가가 도울 수 있습니다. 확실히 쉽더라구요 :)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 VRB, 날짜를 별도의 셀에 넣고 TODAY() 대신 해당 셀을 참조할 수 있습니다. 이것은 인수(함수)를 깨는 위험을 감수하지 않고 원하는 대로 날짜를 변경할 수 있음을 의미합니다. 날짜(01/09/14)가 셀 A1에 있다고 가정하면 =DATEDIF(A13,TEXT(A1,"DD/MM/YYYY"),"Y")를 사용할 수 있습니다. 또는 TODAY만 전환하려는 경우 () 함수를 해당 날짜와 함께 사용하면 다음을 사용합니다. =DATEDIF(A13,DATE(2014,9,1),"Y")
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Hi, May I know why when I try get for the next age, its become error? 28/06/1986 04/06/2014 27 "28/03/1987 04/06/2014 #VALUE! "03/03/1942 04/06/2014 #VALUE! "01/01/2000 04/06/2014 #VALUE! "03/03/1945 04/06/2014 #VALUE!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 Lucy, 설정하려는 내용, 수행 방법 및 선택한 기능에 대한 추가 정보가 필요하지만 연령 기능을 세 번째 열에 넣은 다음 아래로 드래그하는 것처럼 보입니다. ? 각 기능을 확인하고 올바른 셀이 참조되었는지 확인하면 트릭을 수행해야 합니다. #VALUE 오류는 함수가 예상하는 형식의 데이터를 포함하지 않는 참조 셀을 사용하고 있음을 의미하는 경향이 있습니다. 이 경우 함수가 날짜를 찾고 있으므로 Excel에서 날짜를 텍스트 형식으로 변환했을 수 있습니까? 쉬운 수정 = 날짜 셀 강조 표시, 마우스 오른쪽 버튼 클릭, 셀 서식 지정, 날짜 형식 지정. 그래도 작동하지 않으면 각 열 옆에 보조 열(나중에 숨길 수 있음)을 만든 다음 =date() 함수를 사용하여 날짜 형식으로 변환해야 합니다(자세한 내용은 sanoj xavier에 대한 내 회신 참조 이 기능에 대한 정보 페이지). 고마워, 톰
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 이것은 누구에게나 매우 도움이되고 매우 명확합니다. 많은 도움이되었습니다. Sandeep Sanjeevi님, 감사합니다.
아직 코멘트가 없습니다
더보기
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0  등장 인물
추천 위치