计算Excel经过的时间

时间:2016-12-07 10:05:13

标签: excel

我想计算某个物品在2016年老化的月数。

背景:

这是在Excel中用于会计目的的折旧重新计算。我有一大堆资产,其中包含“开始日期”和“结束日期”。我想计算2016年该资产已经过的月数。

问题:

资产不断添加到列表中,因此您有许多不同的开始和结束日期。有些资产从2016年开始,有些资产在2016年结束。我无法确定一个只计算2016年资产月数的公式。

示例问题:

我的资产的开始日期为2016年4月1日。 我的资产的截止日期为2016年4月30日。

该资产在2016年的停留时间是否有公式?

1 个答案:

答案 0 :(得分:1)

DATEDIF功能如何 - 您的开始/结束日期在单元格中 A1

=DATEDIF("1/1/2016",A1,"m")

这是一个旧功能,您无法在Excel的功能列表中找到它,但您可以阅读更多here

请注意,这会导致 A1 中的日期在2016年1月1日之前出错,因此您可能希望将IFERROR包裹在公式中,如下所示:

=IFERROR(DATEDIF("1/1/2016",A1,"m"),0)