2014-04-30 64 views
-1

我使用谷歌文檔電子表格,我想計算從一個固定的日期有多少年沒有留在債務(YYYY-MM-DD) ,成爲一個日期(相同的形成)。計算多少年沒有留下債務年代和日期格式打印

例如:我開始償還2014年3月31日20 000日的債務。每個月,我都會支付200美元,債務將從2022-03-31支付。如果我將支付金額(200)更改爲另一筆金額,則該日期將基於新金額並更改最終債務年度。

我該如何做到這一點?

+0

請參閱http://stackoverflow.com/questions/23304735/calculate-how-many-years-these-left-on-a-debt-and-print-it-in-date-format – pnuts

回答

1

如果滿意或多或少精確解,可以編寫:

= A1 +(30 * D1/D2)

其中:

  1. A1是您的開始日期(日期格式),如:2014-03-31
  2. D1是您的債務總額,在本例中:20000
  3. D2是您每月支付的債務總和,在本例中爲:200

該公式簡單地計算您需要清除債務(D1/D2,其中100)需要多少個月,然後乘以一個月的平均天數(30)。然後它將這段時間添加到開始日期。其實這個例子給出了結果:2022-06-17作爲債務的最終清除。

正如我說的並不完全準確,因爲它計算30日內的平均月和它不計數循環時間,但我認爲它可以用於你的目的。

我希望它有幫助。

UPDATE

你會得到一點點接近結果的精確值,如果使用這樣的:

= A1 +(365 *商(D1/D2,12))+( 30 * MOD(D1/D2,12))

的QUOTIENT函數將計算多少年需要(在本例D1/D2除以12)。我們將這個值乘以365(一年中的天數)。

然後MOD函數計算更多個月的多少年後需要,這是「D1/D2除以12」的模。

該功能將爲此示例提供2022-07-27結果。

+0

非常感謝您的關注回答!你的第一個解決方案('= A1 +(30 * D1/D2)')就像一個魅力一樣。你在* UPDATE *下的解決方案工作得不好:/我在我的電子表格中將'A1','D1'和'D2'修正爲與你的第一個解決方案相同的字段,並且我得到了「處理問題」 – Erik