该 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! 错误值,如果 基础 参数小于零或大于四。
YEARFRAC功能示例
从上图中可以看出,这个例子将使用 YEARFRAC 功能 细胞E3 查找两个日期之间的时间长度 - 2012年3月9日和2013年11月1日。
此示例使用单元格引用开始日期和结束日期的位置,因为它们通常比输入序列日期编号更容易使用。
接下来,使用可选步骤将答案中的小数位数从9减少到2回合 功能将被添加到 细胞E4.
将使用输入开始和结束日期参数日期 用于防止将日期解释为文本数据时可能出现的问题。
示例单元格数据
首先输入以下数据细胞D1至E2. 细胞E3 和 E4 是此示例中将使用的公式的位置。
D1 - 开始 D2 - 完成 D3 - 时间长度 D4 - 圆形答案 E1 - = DATE(2012,3,9) E2 - = DATE(2013,11,1) 03年3月 本教程的这一部分进入 YEARFRAC 功能进入 细胞E3 并以十进制形式计算两个日期之间的时间。 为了使函数结果更容易使用,值为 细胞E3 可以使用。舍入到小数点后两位 回合 功能在细胞中 YEARFRAC 就是筑巢了 YEARFRAC 里面的功能 回合 功能 细胞E3。得到的公式将是: = ROUND(YEARFRAC(E1,E2,1),2)
答案是 -1.65. 输入YEARFRAC功能
04年04月 嵌套ROUND和YEARFRAC函数