tft每日頭條

 > 圖文

 > 累計折舊時間的計算

累計折舊時間的計算

圖文 更新时间:2024-09-30 17:27:28

小夥伴們好啊,今天老祝和大家分享一個實用的日期計算公式。

如下圖所示,是某單位的固定資産明細表,(為了便于演示,裡面的項目有所删減),需要根據A列的啟用日期和F列的計提年限,來計算該資産在本年度中的折舊月數

累計折舊時間的計算(實用才是硬道理)1

已知固定資産折舊的計算規則為入賬次月開始計提,使用年限到期後的當月照提折舊,所以這裡咱們要先計算出初始折舊日期和到期日期。

初始折舊日期

也就是啟用日期次月的第一天:

=EOMONTH(A2,0) 1

EOMONTH函數用于返回某個日期之前或之後月的最後一天,這裡的第二參數使用0,表示返回第一參數所在月的最後一天,再加上1,就得到次月第一天的日期了。

折舊到期日期

也就是從實際折舊日期開始,N個月後的日期:

=EDATE(EOMONTH(A2,0) 1,F2*12)

EDATE函數用于根據指定月數,返回某個日期之前或之後月數的日期。

先用F2單元格中的使用年限乘以12,得到固定資産的折舊總月數。然後以折舊開始日期為基準,得到該月數後的日期。

咱們先把這兩部分公式備用,接下來看看在計算本年折舊月數時還要考慮的兩個問題:

一:本年折舊的起始日期

如果初始折舊的日期早于本年1月1日,就從本年的1月1日開始算起,否則就從初始折舊日期開始算起。

這部分的計算,咱們可以使用MAX函數來完成:

=MAX(EOMONTH(A2,0) 1,"2019-1-1")

也就是從“初始折舊日期”和本年的1月1日之中,提取最大的一個日期。


二:本年折舊的截止日期

如果折舊到期日期晚于本年12月31日,就到本年的12月31日截止計算,否則按實際的折舊到期日期計算。

這部分的計算,咱們可以使用MIN函數來完成:

=MIN(EOMONTH(EDATE(A2,F2*12),0),"2019-12-31")

也就是從“折舊到期日期”和本年的12月31日之中,提取最小的一個日期。

到了這一步,本年折舊計算的開始日期以及截止日期就都計算出來了,接下來,咱們再使用DATEDIF函數計算出這兩個日期之間的間隔月數就OK了。

DATEDIF函數的用法是:

DATEDIF(開始日期,結束日期,日期間隔類型)

由于DATEDIF在計算月數時,從1月1日到2月1日這樣的整月數才算一個月,因此在本例計算中,本年折舊的截止日期還要再加上一天。

最後咱們要做的,就是把以上公式組合到一起了:

在G2單元格輸入以下公式,向下複制,OK了:

=DATEDIF(MAX(EOMONTH(A2,0) 1,"2019-1-1"),MIN(EOMONTH(EDATE(A2,F2*12),0),"2019-12-31") 1,"m")

累計折舊時間的計算(實用才是硬道理)2

雖然公式看起來很長,但是隻要把咱們前面的每一步都認真讀一下,理解公式也就是水到渠成的事了。


圖文制作:祝洪忠

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved