Excel YEARFRAC功能

顾名思义,YEARFRAC 功能可用于查找一年中的哪一部分由两个日期之间的时间段表示。

用于查找两个日期之间的天数的其他Excel函数仅限于以年,月,日或三者的组合的形式返回值。

要在随后的计算中使用,此值需要转换为十进制形式。 另一方面,YEARFRAC自动以十进制形式返回两个日期之间的差异 - 例如1.65年 - 因此结果可以直接用于其他计算。

这些计算可能包括诸如员工的服务年限或早期终止的年度计划所支付的百分比等数值 - 如健康收益。

01之06

YEARFRAC函数语法和参数

Excel YEARFRAC功能。 ©Ted French

函数的语法引用函数的布局,并包含函数的名称,括号和参数

YEARFRAC功能的语法是:

= YEARFRAC(开始日期,结束日期,基准)

Start_date - (必需)第一个日期变量。 该参数可以是工作表中数据位置的单元格引用 ,也可以是序列号格式中的实际开始日期。

End_date - (必需)第二个日期变量。 适用于与为Start_date定义的参数要求相同的参数要求

基数 - (可选)一个介于0到4之间的值,告诉Excel使用该函数的哪一天计数方法。

  1. 0或省略 - 每月30天/每年360天(美国NASD)
    1 - 每月实际天数/实际每年天数
    2 - 每月的实际天数/每年360天
    3 - 每月实际天数/每年365天
    每月4 - 30天/每年360天(欧洲)

笔记:

02 06

使用Excel的YEARFRAC函数的示例

从上图中可以看出,本例将使用单元格E3中的YEARFRAC函数来查找两个日期之间的时间长度 - 2012年3月9日和2013年11月1日。

该示例使用单元格引用开始日期和结束日期的位置,因为它们通常比输入序列日期编号更容易处理。

接下来,使用ROUND函数将答案中的小数位数从9减少到2的可选步骤将被添加到单元格E4。

03年06月

输入教程数据

注意:开始和结束日期参数将使用DATE函数输入,以防止日期被解释为文本数据时可能发生的问题。

单元格 - 数据 D1 - 开始:D2 - 完成:D3 - 时间长度:D4 - 圆形答案:E1 - = DATE(2012,3,9)E2 - = DATE(2013,11,1)
  1. 将以下数据输入到单元格 D1到E2中。 单元格E3和E4是示例中使用的公式的位置

04年6月

输入YEARFRAC功能

本教程的这一部分将YEARFRAC函数输入到单元格E3中,并以十进制形式计算两个日期之间的时间。

  1. 点击单元格E3 - 这是显示功能结果的地方
  2. 点击功能区菜单的公式选项卡
  3. 从功能区中选择日期和时间以打开功能下拉列表
  4. 点击列表中的YEARFRAC ,弹出函数的对话框
  5. 在对话框中,单击Start_date
  6. 单击工作表中的单元格E1,将单元格引用输入到对话框中
  7. 点击对话框中的End_date
  8. 单击工作表中的单元格E2,将单元格引用输入到对话框中
  9. 点击对话框中的基线
  10. 在此行输入数字1以使用实际每月的天数以及计算中每年的实际天数
  11. 点击OK完成该功能并关闭对话框
  12. 1.647058824应出现在单元格E3中,这是两个日期之间的时间长度。

05年06月

嵌套ROUND和YEARFRAC功能

为了使函数结果更易于使用,单元格E3中的值可以四舍五入到小数点后两位,使用YEARFRAC单元格中的ROUND函数将YEARFRAC函数嵌套在单元格E3中的ROUND函数内部。

得出的公式是:

= ROUND(YEARFRAC(E1,E2,1),2)

答案是 - 1.65。

06年06月

基础参数信息

YEARFRAC函数Basis论证的每月和每年天数的不同组合可用,因为各个领域的企业(如股票交易,经济学和金融)对其会计系统有不同的要求。

通过标准化每月的天数,公司可以进行逐月比较,因为一年中每月的天数可能在28到31之间。

对于公司来说,这些比较可能是为了利润,费用,或者就金融领域而言,可能是投资所获利息。 同样,每年标准化的天数允许每年比较数据。 其他细节

美国(NASD - 全国证券交易商协会)方法:

欧洲方法: