MS Excel의 YEARFRAC() 동작 방식
excel에서 두 날짜 간의 연도가 차지하는 비율을 계산하는 함수는 YEARFRAC()이다. 그런데, 이 함수가 정확히 어떻게 동작하는지를 찾아보니 제대로 설명된 곳이 별로 없다. YEARFRAC(, , ) 앞의 두 인자는 날짜이고, 세번째 인자인 basis는 계산 유형을 지정하는 것이다. basis에는 0~4가 지정될 수 있고, 생략시는 0. 그런데, 0일 때의 동작방식이 뭔가 모호하다. 한 달을 30일로 가정하고 계산한다는데, 보통 아래와 같은 식으로 표현한다. \(yearfrac = \frac{360 \times(Y_2-Y_1)+30 \times (M_2-M_1)+(D_2-D_1)}{360}\) 즉, 1년을 360일, 한 달을 30일로 가정하고 계산하는 것이다. 그런데… 실제로 해보면 다른 결과가 ..