YEARFRAC : 일년 중 기간이 차지하는 비율 구하기
YEARFRAC 함수는 시작 날짜와 끝 날짜 사이의 일수가 일년 중 차지하는 비율을 반환하는 함수입니다.
날짜는 DATE 함수를 사용하여 입력하거나 다른 수식 또는 함수의 결과값으로 입력해야 합니다.
예) 2019년 1월 1일과 2019년 10월 1일을 입력하여 두 날짜 사이의 일수가 일년 중 차지하는 비율을 계산하려면 YEARFRAC(DATE(2019,1,1), DATE(2019,10,1)과 같이 DATE 함수를 사용해야 합니다.
날짜를 텍스트로 입력해도 되지만 오류가 발생할 수 있습니다.
형식) YEARFRAC(시작날짜, 끝날짜, 옵션) : ‘시작날짜’ 와 ‘끝날짜’ 사이의 일수가 일년 중 차지하는 비율을 옵션에 맞게 계산합니다.
시작날짜 : 필수 요소 입니다. 시작날짜입니다.
끝날짜 : 필수 요소 입니다. 종료 날짜 입니다.
basis(옵션) : 선택 요소 입니다. 날짜 계산 기준입니다.
▷ YEARFRAC 함수의 옵션
• 0 또는 생략 : 30/360(미국식)
• 1 : 실제 일 수 / 실제 1년 일 수
• 2 : 실제 일 수 / 360
• 3 : 실제 일 수 / 365
• 4 : 30/360 (유럽식)
※ 옵션이 0~4가 아닌 경우 #NUM! 오류값을 반환합니다.
보통 옵션은 3 : 실제 / 365 이것을 주로 사용하게 됩니다.
중요)
▶ 날짜는 DATE 함수를 사용하거나 다른 수식 또는 함수의 결과로 입력해야 합니다.
예를 들어 2018년 5월 23일에 대해서는 DATE(2018,5,23)을 사용합니다.
날짜를 텍스트로 입력하면 문제가 발생할 수 있습니다.
▶ YEARFRAC 함수는 US(NASD) 30/360 기준을 사용할 때 잘못된 결과를 반환할 수 있으며 start_date는 2월의 마지막 날입니다.
주의)
▶날짜는 계산에 사용할 수 있도록 순차적인 일련 번호로 저장됩니다. 기본적으로 1900년 1월 1일이 일련 번호 1이고, 2018년 1월 1일은 1900년 1월 1일에서 43,101일째 날이므로 일련 번호 43,101이 됩니다.
▶모든 인수는 정수로 변환되며 소수점 이하는 무시됩니다.
▶start_date나 end_date가 유효한 날짜가 아니면 YEARFRAC에서 #VALUE! 오류 값이 반환됩니다.
▶basis < 0 또는 basis > 4이면 YEARFRAC에서 #NUM! 오류 값이 반환됩니다.
실습1)
파일 다운로드 받아서 실습해보세요.
정답
C4 : =YEARFRAC(A4,B4)
D4 : =C4*$E$2
옵션을 추가해서 사용해보세요. 결과값이 어떻게 다르게 나오는지도 확인해 보시기 바랍니다.
'엑셀함수(2010)작업' 카테고리의 다른 글
엑셀 AND 함수 (0) | 2019.12.09 |
---|---|
엑셀 IF함수, 엑셀 IF함수 사용법, 엑셀 IF문 (0) | 2019.12.08 |
엑셀WEEKNUM함수, WEEKNUM함수 (0) | 2019.12.02 |
엑셀 WORKDAY함수, WORKDAY함수 (0) | 2019.11.30 |
엑셀 NETWORKDAYS함수, 엑셀 NETWORKDAYS.INTL함수 (0) | 2019.11.25 |
콘텐츠 내 자동삽입광고