DATEDIF는 생년월일과 오늘 사이의 차이를 계산합니다. "Y" 단위는 만 나이(완전한 연수)를 반환하며, 올해 생일이 지났는지 여부도 정확히 반영합니다.
=DATEDIF("1990-06-23", TODAY(), "Y")→36오늘 기준 만 나이.
=DATEDIF(DATE(2000,3,15), DATE(2026,3,14), "Y")→2526번째 생일 전날은 아직 25세로 계산됩니다.
=INT(YEARFRAC(A2, TODAY()))→36DATEDIF에 의존하지 않는 다른 방법입니다.
년 및 개월
=DATEDIF(A2, TODAY(), "Y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"나이를 "36y 0m"과 같이 표시합니다.
예 — 통합 문서를 열 때마다 TODAY()가 매일 재계산되므로 나이가 최신 상태로 유지됩니다.
DATEDIF는 문서화되지 않은 호환성 함수라서 입력할 때 Excel이 제안하지 않습니다. 전체 이름을 직접 입력하면 정상적으로 작동합니다.
TODAY()를 해당 날짜로 바꾸세요: =DATEDIF(A2, DATE(2026,12,31), "Y").
시작 날짜가 종료 날짜보다 늦습니다. 생년월일을 먼저, 더 늦은 날짜를 두 번째로 넣으세요.
본인의 데이터에 맞는 수식이 필요하신가요?
원하는 내용을 일상적인 언어로 설명하면 ExcelGPT가 수식을 작성, 설명, 검증해 드립니다. 시작은 무료이며 플러그인이 필요 없습니다.