YEARFRAC

使用指定的天数计算方式进行计算,返回介于两个日期之间的年数(包括小数部分)。

用法示例

YEARFRAC(DATE(1969,7,16),DATE(1969,7,24),1)

YEARFRAC(A2,A3)

语法

YEARFRAC(起始日期,结束日期, [天数计算方法])

  • 起始日期 - 计算中要使用的开始日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数或者数字。

  • 结束日期 - 计算中要使用的结束日期。必须是以下一种:对包含日期的单元格的引用、返回日期类型的函数或者数字。

  • 天数计算方法 - [可选 - 默认为0] - 指示要使用哪种天数计算方法。

    • 0表示“美国(NASD) 30/360”方法 - 此方法按照美国全国证券交易商协会标准,假设每月30天、每年360天,并对所输入的月末日期进行具体调整。

    • 1表示“实际/实际”方法 - 此方法计算基于指定日期之间的实际天数和所涉及的年份中的实际天数进行计算。此方法用于美国长期债券,也是在非财经用途方面使用最多的方法。

    • 2表示“实际/360”方法 - 此方法基于指定日期之间的实际天数进行计算,但假定每年为360天。

    • 3表示“实际/365”方法 - 此方法基于指定日期之间的实际天数进行计算,但假定每年为365天。

    • 4表示“欧洲30/360”方法 - 类似于0,此方法基于每月30天、每年360天进行计算,但按照欧洲金融惯例对月末日期进行调整。

使用说明

  • 此函数主要用于财务设置,用于涉及固定收益的有价证券的计算场合。由于一般所执行的计算都是用NASD标准日历,因此该方法是默认方法。不过,对于财经用途的设置,选项1,在大多数情况下采用实际天数方法是更为正确的选择。

  • 请确保函数的输入为以下形式之一:指向包含日期值的单元格的引用、返回日期对象的函数(例如DATEDATEVALUETO_DATE)、或者那种由N函数返回的日期序号。

  • YEARFRAC不会像Google表格处理单元格中的直接值那样自动转换数字格式。因此,YEARFRAC(10/10/2000,10/10/2001)会被解释为YEARFRAC(0.005,0.00499750124938),即参数被解释为10除以10除以2000以及2001所得的商。

另请参阅

TO_DATE:将提供的数字转换为日期。

N:将提供的参数返回为数值。

DAYS360:按照一年 360 天的利息周期计算,返回两个日期之间相差的天数。

DATEVALUE:将提供的已知格式的日期字符串转换为日期值。

DATE:将年、月、日转换为日期。

示例

采用不同的天数计算方法计算起始日期结束日期之间的年数(带小数部分)。

通过将YEARFRACTODAY函数结合使用,然后对结果应用ROUNDDOWN得到整数年数,即可计算一个人的年龄。

true
访问学习中心

您在单位或学校使用 Google 文档等 Google 产品吗?欢迎使用功能强大的提示、教程和模板。了解如何在不安装 Office 的情况下处理 Office 文件、创建动态项目计划和团队日历,以及自动整理收件箱等。

搜索
清除搜索内容
关闭搜索框
主菜单
10743472181053684519
true
搜索支持中心
true
true
true
true
true
35
false
false