说明
YearFrac 返回这两个日期之间的时间间隔所跨越的年度,以小数表示。
重载
YearFrac (startDate, endDate)
YearFrac (startDate, endDate, basis)
参数
startDate 是一个日期或日期时间,表示某时间间隔的起始日期。
endDate 是一个日期或日期时间,表示某时间间隔的结束日期。
basis 是一个可选数字,用于指定使用的日计数基础体系。支持下列类型:
操作
YearFrac 返回这两个日期之间的时间间隔所跨越的年度,以小数表示。
示例
YearFrac(DateValue(2000,1,1),DateValue(2000,4,1))
返回 0.25,因为在 1 月初和 4 月初之间有三个月。
假设需要为所有雇员从其第一天工作开始一直到 2000 年 1 月 1 日计算追补加薪。如果数据库表中有一个叫做“StartDate”的字段,它包含雇员开始工作的日期,则可使用下列公式确定每个雇员应获得追补加薪的完整年度数和不完整年度数。
yearFrac({StartDate},DateValue(2000,1,1));