카테고리 없음

【갱신 불필요】엑셀(Excel)로 생년월일에서 자동으로 연령 계산하는 방법!

DKel 2021. 9. 2. 22:58
반응형
생년월일에서 자동으로 연령 계산하고 싶다
입력하신 생년월일에 맞는 나이를 입력할 때, 손 입력이면 매번 계산하기가 번거롭습니다.
빠른 태생으로 복잡하게 되어버려서, 계산을 잘못해 버리는 일도 생길 것입니다.

엑셀에서는 그러한 귀찮은 연령 계산을 자동화할 수 있도록 연령 계산을 하는 방법이 준비되어 있습니다.따라서 이 방법을 사용하면 수백 몇 천과 생년월일의 데이터가 있다고 해도 순식간에 나이를 계산할 수 있습니다.
엑셀(Excel)로 생년월일에서 자동으로 연령 계산하는 방법
엑셀에서 생년월일에서 나이를 자동 계산하려면 DATEDIF 함수를 사용합니다.
= DATEDIF (개시일, 종료일, 단위)
DATEDIF 함수는 날짜 차이를 구하는 함수로 시작일에 생일이 되는 생년월일, 종료일에 현재 날짜를 입력하여 만 몇 살인지 구할 수 있습니다.굳이 연월일을 분해해서 긴 계산식을 생각할 필요도 없습니다.

예를 들어 생일이 2001년 7월 12일(A2셀)인 경우는 다음과 같이 입력합니다.
= DATEDIF ( A2 , TODAY ( ) , ′ y ′ )
이 기사를 쓴 시점(2020년 12월 26일)에서는 만 19세이지만 DATEDIF함수 결과도 제대로 19가 돌아오고 있음을 확인할 수 있습니다.
DATEDIF 함수의 인수에 TODAY 함수를 시용하고 있는데, TODAY 함수는 현재 연월일을 취득하는 함수입니다.TODAY 함수를 사용하면 날짜를 넘어도 자동으로 계산원이 되는 현재의 연월일 데이터가 갱신되므로 굳이 입력으로 다시 쓸 필요도 없게 됩니다.

○년○월○일 시점의 만 연령을 자동 계산하고 싶은 경우는 별도로 입력한 연월일 셀을 준비해 두고, 그 셀을 참조하도록 합시다.
DATEDIF 함수는 입력 후보에 표시되지 않으므로 주의
DATEDIF함수는 엑셀에서 실제로 사용할 수 있는 함수 중에 하나인데 왜인지 입력후보에 표시가 되지 않습니다.그 때문에 인수도 맞을 텐데 함수명을 잘못 입력해서 오류가 발생하는 경우가 있습니다.

하기 쉬운 것이 DATE ′DIF′를 DATE ′IF′로 해 버리는 (D가 하나 빠진) 실수이므로, 올바르게 입력했을 텐데 계산 결과가 표시되지 않고 ′#NAME′이라고 표시되어 버린다고 하는 분은 함수명을 올바르게 입력하고 있는지 확인하도록 해 주세요.
반응형