홈 › 엑셀 수식·함수

엑셀 만 나이 계산하기 (생년월일로)

정답 수식: =DATEDIF(B2,DATE(2026,11,12),"Y") → 결과 37. 아래 순서대로 따라 하고, 미니 시트에서 내 값으로 바꿔 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

생년월일 열로 기준일 현재 만 나이를 구하려면?

만 나이=DATEDIF(B2,DATE(2026,11,12),"Y")

결과 37

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

ABC
1이름생년월일만 나이
2김도윤1988-11-1337
3이서아2001-02-2825
4박지호1975-11-1251

예제 표와 결과

엑셀 만 나이 계산하기 (생년월일로) 예제 엑셀 표와 결과 37
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

“Y” 단위는 생일이 지나야 한 살이 올라가는 만 나이예요. 「행정기본법」에 따라 행정 분야의 나이는 원칙적으로 만 나이로 계산해요.

따라 하기

  1. 나이를 넣을 C2 칸을 고르고 =DATEDIF(B2,DATE(2026,11,12),"Y")를 입력해요. 기준일을 오늘로 하려면 DATE(…) 대신 TODAY()를 써요.
  2. C2 칸 오른쪽 아래 채우기 핸들을 두 번 눌러 마지막 행까지 채워요.
  3. 김도윤은 생일(11월 13일)이 기준일 다음 날이라 아직 37세, 박지호는 기준일이 생일이라 51세가 돼요.

이 표에서 실제로 계산되는 순서

  1. DATEDIF: 1988-11-13 ~ 2026-11-12 단위 "Y" → 37

DATEDIF 인수 한눈에 보기

인수이 예제에서뜻
시작일B2
종료일(시작일보다 같거나 늦어야 함)DATE(2026,11,12)
"Y"=년, "M"=월, "D"=일, "YM"=년 뺀 개월, "MD"=월 뺀 일"Y"

주의할 점

생년월일이 ‘19881113’처럼 글자로 들어 있으면 먼저 DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2))로 날짜로 바꿔요.

참고한 자료

자주 묻는 질문

기준일이 하루 뒤(11월 13일)면 김도윤은?

수식을 =DATEDIF(B2,DATE(2026,11,13),"Y")로 바꾸면 결과는 38이에요. (DATEDIF: 1988-11-13 ~ 2026-11-13 단위 "Y" → 38)

날짜가 숫자(46000대)로 보여요.

엑셀 날짜는 1900-01-01을 1로 세는 일련번호예요. 칸을 고르고 Ctrl+Shift+#(3)이나 셀 서식 → 날짜를 고르면 날짜로 보여요.

기준일을 오늘로 자동으로 바꾸려면요?

예제의 DATE(2026,11,12) 자리에 TODAY()를 넣으면 파일을 열 때마다 오늘 날짜로 다시 계산돼요.

함께 쓰면 좋은 도구