다음을 통해 공유


YEARFRAC 함수

두 날짜 간의 전체 일 수가 일 년 중 차지하는 비율을 계산합니다. YEARFRAC 워크시트 함수를 사용하여 전체 연도의 수익에 대한 비율 또는 특정 기간에 할당할 의무를 식별합니다.

구문

YEARFRAC(<start_date>, <end_date>, <basis>)

매개 변수

용어

정의

start_date

datetime 형식의 시작 날짜입니다.

end_date

datetime 형식의 종료 날짜입니다.

basis

(옵션) 사용할 일 계산 기준의 유형입니다. 모든 인수는 정수로 잘립니다.

기준

설명

0

미국(NASD) 30/360

1

실제/실제

2

실제/360

3

실제/365

4

유럽 30/360

반환 값

10진수입니다. 내부 데이터 형식은 부호 있는 IEEE 64비트(8바이트) 배정밀도 부동 소수점 숫자입니다.

주의

날짜를 일련 번호로 저장하는 Microsoft Excel과 달리 DAX는 datetime 형식을 사용하여 날짜 및 시간에 대한 작업을 수행합니다. 날짜를 일련 번호로 보려는 경우 Excel의 서식 옵션을 사용할 수 있습니다.

start_date 또는 end_date가 유효한 날짜가 아닌 경우 YEARFRAC는 오류를 반환합니다.

basis < 0 또는 basis > 4인 경우 YEARFRAC는 오류를 반환합니다.

다음 예는 두 열 TransactionDate 및 ShippingDate의 날짜 간의 차이가 일년 중 차지하는 비율을 반환합니다.

=YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])

다음 예는 두 날짜인 1월 1일과 3월 1일간의 차이가 일년 중 차지하는 비율을 반환합니다.

=YEARFRAC("Jan 1 2007","Mar 1 2007")

가능한 경우 네 자리 연도를 사용하여 예상치 않은 결과를 방지합니다. 연도가 잘리는 경우 현재 연도가 대신 사용됩니다. 날짜가 생략되는 경우 해당 월의 첫 번째 날짜가 대신 사용됩니다.

두 번째 인수인 basis도 생략되었습니다. 따라서 미국(NASD) 30/360 표준에 따라 일년 중 차지하는 비율이 계산됩니다.

참고 항목

참조

WEEKNUM 함수

YEARFRAC 함수

WEEKDAY 함수

관련 자료

날짜 및 시간 함수(DAX)