Excel スプレッドシートの現在のバージョン、現在の日付からの支払い残高の計算式

Excel スプレッドシートの現在のバージョン、現在の日付からの支払い残高の計算式

次のことを行う数式が必要です。日付が発生した後に必要な支払い回数を計算します。たとえば、2016 年 6 月 20 日に購入し、支払いは 2020 年 6 月 20 日に終了し、支払いは毎月行われます。スプレッドシートにログインすると、残りの返済回数 (13 回または 16 回) を表示する数式を取得するにはどうすればよいでしょうか。よろしくお願いします。

答え1

C2=12*(YEAR(B2)-YEAR(A2))+MONTH(B2)-MONTH(A2)-(DAY(B2)<DAY(A2))

ここに画像の説明を入力してください

答え2

支払い終了日を使用して、今日の日付から減算することができます。これにより、2 つの日付間の日数が出力されます。今日の日付を取得するには、関数を使用しますTODAY()

次に、365.25 で割り、12 を掛けて、2 つの日付間の月数を算出します。次に、四捨五入を使用して、まだ実行する必要がある支払いを算出します。

=ROUNDDOWN((B2-TODAY())/365.25*12,0) 

サンプル画像

答え3

支払い方法が または であるかどうかを確認した後、残りの支払い回数を計算する方法を提案したいと思いMonthlyますYearly

さらに、 間の支払い日を見つける方法も提案しますPurchase and last payment Date

注意

計算範囲を拡大する目的は、専門的なアプローチを採用し、方法をより有能にすることです。

ここに画像の説明を入力してください

使い方:

  • セルに支払い方法を入力しますB271
  • 分割払いがある場合は、セルに記入しますD271
  • セル内の数式E271:

    =IF(B271="Monthly",(DATEDIF(A271,C271,"M")-D271),IF(B271="Yearly",(DATEDIF(A271,C271,"Y")-D271),""))
    

セル以降で分割回数を生成しますA274

  • 1セルに入力しますA274

  • セルに数式を入力しB274、必要な数まで入力します。

=IF(A$274>=48,"",A274+1)

  • セルに数式を入力A275して右に塗りつぶします。

    =IF(ISBLANK(A$274),"",DATE(YEAR($A$271),MONTH($A$271)+A$274,DAY($A$271)))

  • 年間分割払いの計算式日付:

    =IF(ISBLANK(A$274),"",DATE(YEAR($A$271)+A$274,MONTH($A$271),DAY($A$271)))

必要に応じて数式内のセル参照を調整します

関連情報