私はPythonでvdb()関数を書き直す必要があります。私はインターネット上で実際の数式を見つけることができません。関数の説明は次のとおりです。実際のMS Excelの式vdb()
VDB機能
この資料では、Microsoft ExcelのVDB 関数の式の構文と使用方法について説明します。
説明 の指定期間(部分期間を含む)の資産の減価償却を、二重下落残高 メソッドまたは指定したその他の方法を使用して返します。 VDBは変数 の残高を表します。
構文
VDB(コスト、残存価額、耐用年数、start_period、end_period、[要因]、 [no_switch])
VDB関数の構文は、次の引数があります。
コストが必要です。資産の初期コスト。
サルベージが必要です。減価償却の末尾の値 (時には資産の残存価値と呼ばれます)。この値は、 ,
とすることができます。資産が償却される期間(資産の耐用年数とも呼ばれる)は、 です。
Start_period必須。 の償却を開始する開始期間。 Start_periodは、 人生と同じユニットを使用する必要があります。
End_period必須。 を償却期間として計算します。 End_periodは、 人生と同じ単位を使用する必要があります。
ファクタオプション。残高が減少する率。因子 が省略された場合は、2と仮定されます(二重下落残高 メソッド)。二重に減少する 残高メソッドを使用しない場合は、係数を変更します。二重下落残高 の方法については、「DDB」を参照してください。
No_switchオプション。減価償却が控除残高計算の より大きい場合、 の定額減価償却に切り替えるかどうかを指定する論理値。 no_switchがTRUEの場合、Microsoft 減価償却が定率計算よりも大きい場合でも、Excelは定額償却に切り替わりません。 no_switchがFALSEまたは省略された場合、減価償却額が下落額 の計算より大きい場合、Excelは直線 減価償却に切り替わります。