如何在Excel中使用YEARFRAC函数


在Exce中减去日期 l的一个限制是,应用程序只能分别给出天数,月数或年数,而不是合并数。

幸运的是,Microsoft包含一个内置的Excel函数,可以在工作表中为您提供两个日期之间的精确差异。了解如何在Excel中精确计算两个日期之间的时间。

在Excel中使用YEARFRAC函数

使用YEARFRAC函数,您可以计算两个日期之间的精确差异因为与返回整数结果的其他方法不同,此函数返回小数结果以指示一年的分数。

但是,YEARFRAC函数需要比大多数其他函数更多的知识。使用此函数的基本公式为:

=YEARFRAC(start_date, end_date, basis)

Start_date是第一个变量日期,end_date是第二个变量date和基础是Excel应返回计算结果的假设。这是使用YEARFRAC函数时必须小心的基础。

假设您有一个类似于此的Excel工作表,并且您想要计算A1和A2中两个日期之间的精确差异:

Results of Using the YEARFRAC Function in Excel

Excel舍入到小数点后两位,使用YEARFRAC函数返回3.16年的结果。但是,由于我们没有在公式中包含基础变量,因此Excel假设每个月恰好有30天,总年份长度仅为360天。

您可以使用五个值对于基础变量,每个变量对应于关于一年长度的不同假设。

Excel Help with YEARFRAC Function

根据帮助文档,对于基础变量省略或使用值0,强制Excel假设美国NASD标准为30天月和360天。在您意识到在这些假设下进行许多财务计算之前,这可能看起来很奇怪。 基础变量的所有可能值包括:

  • 0 – US NASD 30 day months/360 day years
  • 1 – Actual days in the months/Actual days in the years
  • 7
  • 8
  • 9
  • 请注意,基础变量的值将返回两个日期之间最准确的数字.1。以下是使用的每个值的结果基础变量:

    Results Using All of the Values for the Basis Variable

    虽然基础变量的某些值可能看起来很奇怪,但不同关于一个月和一年的长度假设的组合被用于经济学,金融学和运营管理等几个领域。

    为了在具有不同天数的月份之间保持可比性(想想2月vs这些职业经常做出一般人不会做出的奇怪假设。三月)以及不同天数的年份(想象闰年与历年)之间的差异。

    对金融家特别有用的是使用基础变量提供的假设,根据不同的兴趣复合情景计算APR和APY。利息可以连续计算,每日,每周,每月,每年甚至跨越多年。根据YEARFRAC函数中的假设,您可以确保您的计算准确并与使用相同假设的其他计算相比。

    如上所述,基础的值为1变量在技术上是最准确的。如果有疑问,请选择1,除非您确定要对一个月和一年的长度做出假设。享受!

    Excel 利用Yearfrac 函數 計算年資

    Related posts:


    5.05.2010