Excel을 사용하면 다양한 방법으로 사람의 나이를 계산할 수 있습니다. 아래 표에서는 날짜 및 시간 함수를 사용하여 이러한 작업을 수행하는 일반적인 방법을 보여 줍니다.
이 예를 Excel에서 사용하려면 마우스를 끌어 표의 데이터를 선택한 후 선택 영역을 마우스 오른쪽 단추로 클릭하고 복사를 선택합니다. 새 워크시트를 열고 A1 셀을 마우스 오른쪽 단추로 클릭한 다음 붙여넣기 옵션 > 원본 서식 유지를 선택합니다.
| 데이터 | |
|---|---|
| 10/2/2012 | |
| 2014-05-02 | |
| 2014-06-03 | |
| 2014-07-03 | |
| 6/3/2002 | |
| 수식 | 설명 |
| =(YEAR(NOW())-YEAR(A2)) | 결과는 사람의 나이, 즉 오늘과 A2의 생년월일의 차이입니다. 이 예제에서는 YEAR 및 NOW 함수를 사용합니다. 이 셀에 숫자가 표시되지 않는 경우 숫자 또는 일반으로 서식이 지정되어 있는지 확인합니다. 셀을 숫자나 날짜로 서식 지정하는 방법을 알아보세요. |
| =YEAR(NOW())-1960 | 셀 참조를 사용하지 않고 1960년에 태어난 사람의 나이입니다. 이 셀이 숫자로 표시되지 않으면 숫자 또는 일반으로 서식이 지정되어 있는지 확인합니다. 셀을 숫자나 날짜로 서식 지정하는 방법을 알아보세요. |
| =YEARFRAC(A3,A5) | A5와 A3의 날짜 사이의 연도 소수 나이를 계산합니다. |
| =(A5-A6)/365.25 | A5와 A6의 날짜 사이의 나이(12.08)를 계산합니다. 4년마다 발생하는 윤년을 고려하기 위해 공식에 365.25가 사용됩니다. |
| =("2014-10-02"-"2014-05-02") | 셀 참조를 사용하지 않고 두 날짜 사이의 일 수인 153을 계산합니다. |
| =DAYS(TODAY(),"1979-02-15") | 두 날짜 함수를 사용하여 두 날짜 사이의 일 수입니다. DAYS 함수의 두 인수는 실제 날짜, 셀 참조 또는 TODAY 함수와 같은 다른 날짜 및 시간 함수일 수 있습니다. |
| =(YEAR(NOW())-YEAR(A3))*12+MONTH(NOW())-MONTH(A3) | A3와 현재 날짜 사이의 개월 수입니다. 이 예에서는 YEAR 함수, NOW 함수, MONTH 함수를 사용합니다. 이 셀이 숫자로 표시되지 않으면 숫자 또는 일반으로 서식이 지정되어 있는지 확인합니다. 셀을 숫자나 날짜로 서식 지정하는 방법을 알아보세요. |
| =NETWORKDAYS(A3,A2,A3:A5) | A2와 A3의 두 날짜 사이의 전체 작업 일수(즉, 107). 작업일에는 주말과 공휴일이 제외됩니다. 마지막 인수인 A3:A5는 작업일에서 뺄 공휴일을 나열합니다. 이 예에서는 NETWORKDAYS 함수를 사용합니다. |
| =DAYS360(A2,A3,TRUE) | A2와 A3의 두 날짜 사이의 일 수(570)입니다. 이는 회계 계산에서 일반적인 360일 연도(30일 12개월)를 기반으로 합니다. 이 예에서는 DAYS360 함수를 사용합니다. |
| =EDATE(A3,-4) | 이를 날짜 형식으로 변환하면 A3의 날짜로부터 4개월(또는 -4) 이전인 2014년 1월 2일이 되어야 합니다. 이 예에서는 은행권의 만기일을 계산하는 데 사용되는 EDATE 함수를 사용합니다. |
관련 항목
- 모든 날짜 및 시간 함수에 대해 알아봅니다.
- 수식에서 오류 검색에 대해 자세히 알아보세요.
- Google 스프레드시트의 함수인 DATEDIF, DAYS360 및 EDATE를 사용하여 날짜 간의 차이를 계산하는 방법을 알아봅니다.