이름에서 알 수 있듯이 YEARFRAC 함수 는 두 날짜 사이의 기간으로 표시되는 연도의 분수를 찾는 데 사용할 수 있습니다.
두 날짜 사이의 일 수를 찾기위한 다른 Excel 함수는 년, 월, 일 또는 세 가지 조합으로 값을 반환하는 것으로 제한됩니다.
이후의 계산에 사용하려면이 값을 십진수 형식으로 변환해야합니다. 반면에 YEARFRAC은 두 날짜 간의 차이를 십진법으로 자동으로 반환합니다 (예 : 1.65 년). 결과는 다른 계산에서 직접 사용할 수 있습니다.
이러한 계산에는 종업원의 근무 연수 또는 건강 혜택과 같이 일찍 해마다 종결되는 프로그램에 대해 지불 할 비율 등의 값이 포함될 수 있습니다.
01 / 06
YEARFRAC 함수 구문 및 인수
함수의 구문 은 함수의 레이아웃을 참조하며 함수의 이름, 대괄호 및 인수를 포함 합니다.
YEARFRAC 함수의 구문은 다음과 같습니다.
= YEARFRAC (시작일, 종료일, 기준)
Start_date - 첫 번째 날짜 변수 (필수). 이 인수는 워크 시트의 데이터 위치에 대한 셀 참조 이거나 일련 번호 형식 의 실제 시작 날짜가 될 수 있습니다.
End_date - 두 번째 날짜 변수 (필수). Start_date에 대해 정의 된 인수 요구 사항과 동일한 인수 요구 사항이 적용됩니다.
Basis - (선택 사항) 함수에 사용할 일 수 계산 방법을 Excel에 알리는 0에서 4까지의 값입니다.
- 0 또는 생략 - 월 30 일 / 연간 360 일 (미국 NASD)
1 - 실제 월 일 수 / 실제 일 수
2 - 월간 실제 일수 / 연간 360 일
3 - 실제 일별 일 수 / 연간 365 일
4 - 월 30 일 / 360 일 (유럽)
노트:
- YEARFRAC는 # VALUE를 반환합니다! Start_date 또는 End_date가 유효하지 않은 경우 오류 값
- YEARFRAC는 #NUM을 반환합니다! Basis 인수가 0보다 작거나 4보다 큰 경우 오류 값
- basis 인수에 사용할 수있는 옵션 중 값 1은 월 및 일 수를 계산하는 데 가장 정확한 값을 제공합니다
- Basis 인수에 대한 자세한 내용은 자습서 끝 부분에 나와 있습니다.
02 of 06
Excel의 YEARFRAC 함수 사용 예제
위 이미지에서 볼 수 있듯이이 예에서는 E3 셀의 YEARFRAC 함수를 사용하여 2012 년 3 월 9 일과 2013 년 11 월 1 일의 두 날짜 사이의 시간을 찾습니다.
이 예제에서는 시작 날짜와 종료 날짜의 위치에 대한 셀 참조를 사용합니다. 일반적으로 연속 날짜 번호를 입력하는 것보다 작업하기가 쉽기 때문입니다.
그런 다음 ROUND 함수 를 사용하여 응답에서 소수점 이하 자릿수를 9에서 2로 줄이는 선택적 단계가 셀 E4에 추가됩니다.
03 / 06
자습서 데이터 입력
주 : 시작 및 종료 날짜 인수는 날짜가 텍스트 데이터로 해석 될 때 발생할 수있는 문제점을 방지하기 위해 DATE 기능을 사용하여 입력됩니다.
셀 - 데이터 D1 - 시작 : D2 - 완료 : D3 - 시간 길이 : D4 - 반올림 답변 : E1 - = 날짜 (2012,3,9) E2 - = 날짜 (2013,11,1)- 셀 D1 ~ E2에 다음 데이터를 입력합니다. 셀 E3 및 E4는 예제에 사용 된 수식의 위치입니다.
04 / 06
YEARFRAC 기능으로 들어가기
이 섹션에서는 YEARFRAC 함수를 셀 E3에 입력하고 두 날짜 사이의 시간을 십진수 형식으로 계산합니다.
- E3 셀을 클릭하십시오 - 여기에 함수 결과가 표시됩니다
- 리본 메뉴의 수식 탭을 클릭하십시오.
- 리본에서 날짜 및 시간 을 선택하여 기능 드롭 다운 목록을 엽니 다.
- 목록에서 YEARFRAC 을 클릭하여 함수의 대화 상자 를 불러옵니다.
- 대화 상자에서 Start_date 행을 클릭하십시오.
- 대화 상자에 셀 참조를 입력하려면 워크 시트에서 셀 E1을 클릭하십시오.
- 대화 상자에서 End_date 줄을 클릭하십시오.
- 대화 상자에 셀 참조를 입력하려면 워크 시트에서 셀 E2를 클릭하십시오.
- 대화 상자에서 기준선을 클릭하십시오.
- 이 행에 숫자 1 을 입력하여 실제 월 일 수와 계산에서 실제 일수를 사용하십시오
- 확인을 클릭하여 기능을 완료하고 대화 상자를 닫습니다.
- 값 1.647058824 는 셀 E3에 나타나야하는데, 이는 두 날짜 사이의 연 단위 시간입니다.
05/06
ROUND 및 YEARFRAC 함수 중첩
YEARFRAC 셀의 ROUND 함수를 사용하여 셀 E3의 값을 소수점 두 자리로 반올림 할 수 있습니다. YEARFRAC 함수는 ROUT 함수 안에 YEARFRAC 함수를 중첩하는 것입니다.
결과 수식은 다음과 같습니다.
= ROUND (YEARFRAC (E1, E2,1), 2)대답은 1.65입니다.
06 년 6 월
기초 인수 정보
YEARFRAC 함수의 Basis 인수에 대한 월 일 수와 일 수 수의 조합은 주식 거래, 경제 및 금융과 같은 다양한 분야의 비즈니스가 회계 시스템에 대해 서로 다른 요구 사항을 가지고 있기 때문에 사용할 수 있습니다.
매월 일수를 표준화함으로써 회사는 월간 일 수를 일년에 28에서 31로 늘릴 수 있으므로 일반적으로 불가능한 월별 비교를 할 수 있습니다.
기업의 경우 이러한 비교는 이익, 비용 또는 금융 분야의 경우 투자에 대해 얻은이자 금액에 대한 것일 수 있습니다. 마찬가지로 연간 일수를 표준화하면 매년 데이터를 비교할 수 있습니다. 추가 세부 정보
미국 (NASD - 증권 딜러 협회) 방법 :
- Start_date 가 한 달의 마지막 날인 경우 동일한 달의 30 일과 동일하게됩니다.
- End_date 가 한 달의 마지막 날이고 Start_date 가 한 달의 30 일 이전 인 경우 End_date 는 다음 달의 첫 번째 날과 동일하게됩니다. 그렇지 않으면 End_date 가 같은 달 30 일과 동일 해집니다.
유럽 방식 :
- 한 달의 31 일에 시작 되는 Start_dates 및 End_dates 는 같은 달의 30 일과 동일하게됩니다.