Skip to main content

Excel YEARFRAC在日期之间查找年份的分数

Anonim

YEARFRAC 函数可用于查找两个日期之间的时间段表示一年中的哪一部分。用于查找两个日期之间的天数的其他Excel函数仅限于返回年,月,日或三者的组合中的值。

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

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

04年01月

YEARFRAC函数语法和参数

函数的语法是指函数的布局,包括函数的名称,括号和参数。的语法 YEARFRAC 功能是:

= YEARFRAC(Start_date,End_date,Basis)

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

结束日期 (必填):第二个日期变量。相同的参数要求适用于为其定义的参数要求 开始日期。

基础 (可选):从0到4的值,告诉Excel使用该函数的日计数方法。

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

可用的选项 基础 论证,价值 1 为每月的每日计算天数和每年的天数提供最准确的数据。

每月的天数和每年的天数的不同组合基础 论证 YEARFRAC 由于股票交易,经济和金融等各个领域的企业对其会计系统有不同的要求,因此可以使用这一功能。

  • YEARFRAC 返回 #值! 错误值如果 开始日期 要么 结束日期 不是有效日期。
  • YEARFRAC 返回 #NUM! 错误值,如果 基础 参数小于零或大于四。
04年02月

YEARFRAC功能示例

从上图中可以看出,这个例子将使用 YEARFRAC 功能 细胞E3 查找两个日期之间的时间长度 - 2012年3月9日和2013年11月1日。

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

接下来,使用可选步骤将答案中的小数位数从9减少到2回合 功能将被添加到 细胞E4.

将使用输入开始和结束日期参数日期 用于防止将日期解释为文本数据时可能出现的问题。

示例单元格数据

首先输入以下数据细胞D1至E2. 细胞E3E4 是此示例中将使用的公式的位置。

D1 - 开始 D2 - 完成 D3 - 时间长度 D4 - 圆形答案 E1 - = DATE(2012,3,9) E2 - = DATE(2013,11,1) 03年3月

输入YEARFRAC功能

本教程的这一部分进入 YEARFRAC 功能进入 细胞E3 并以十进制形式计算两个日期之间的时间。

  1. 点击 细胞E3 - 这是显示功能结果的地方。
  2. 点击公式 标签 菜单。
  3. 选择日期和时间 来自 打开功能下拉菜单。
  4. 点击YEARFRAC 在列表中提出来 Formula Builder.
  5. 点击开始日期 线。
  6. 点击 细胞E1 在工作表中输入单元格引用。
  7. 点击结束日期 线。
  8. 点击 细胞E2 在工作表中输入单元格引用。
  9. 点击基础 线。
  10. 输入数字1 在此行上使用每月的实际天数和计算中的每年实际天数
  11. 点击 完成功能。
  12. 价值1.647058824 应该出现在 细胞E3 这是两个日期之间的年份长度。
04年04月

嵌套ROUND和YEARFRAC函数

为了使函数结果更容易使用,值为 细胞E3 可以使用。舍入到小数点后两位 回合 功能在细胞中 YEARFRAC 就是筑巢了 YEARFRAC 里面的功能 回合 功能 细胞E3。得到的公式将是:

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

答案是 -1.65.