WorksheetFunction.AmorDegrc 方法 (Excel)
會傳回每個會計週期的折舊值。 此函數是專為法國的會計系統所提供的。
語法
運算式。AmorDegrc (Arg1、 Arg2、 Arg3、 Arg4、 Arg5、 Arg6、 Arg7)
表達 代表 WorksheetFunction 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Arg1 | 必要 | Variant | 資產成本。 |
Arg2 | 必要 | Variant | 購買資產的日期。 |
Arg3 | 必要 | Variant | 第一個週期的結束日期。 |
Arg4 | 必要 | Variant | 資產使用年限結束時的殘值。 |
Arg5 | 必要 | Variant | 時期。 |
Arg6 | 必要 | Variant | 折舊率。 |
Arg7 | 選用 | Variant | 要使用的年計數基礎。 |
傳回值
雙精確度
註解
如果資產是在會計期間當中購買的,則可以考慮按比例分攤折舊。 方法類似于 AmorLinc,不同之處在于會根據資產的生命週期,在計算中套用折舊係數。
下表說明 Arg7 中所使用的值。
基礎 | 日期系統 |
---|---|
0 或省略 | 360 天 (NASD 方式) |
1 | 實際 |
3 | 一年 365 天 |
4 | 一年 360 天 (歐洲計算方式) |
Microsoft Excel 會以連續的序列值來儲存日期,以便用來計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日則是序列值 39448,因為這是 1900 年 1 月 1 日之後的第 39,448 天。 Microsoft Excel for the Macintosh 則使用不同的預設日期系統。
注意事項
Visual Basic for Applications (VBA) 會以不同于 Excel 的方式計算序列日期。 在 VBA 中,序號 1 是 1899 年 12 月 31 日,而不是 1900 年 1 月 1 日。
此函數會在資產耐用年限最後一個週期時,或是在累計折舊值大於資產成本減去殘值時,傳回折舊。
下表列出折舊係數。
資產耐用年限 (1/折舊率) | 折舊係數 |
---|---|
介於 3 至 4 年之間 | 1.5 |
介於 5 至 6 年之間 | 2 |
超過 6 年 | 2.5 |
在倒數第二個週期時,折舊率會提升至 50%,而到了最後一個週期時則會提升至 100%。
如果資產的耐用年限介於 0 (零) 與 1、1 與 2、2 與 3 或 4 與 5 之間,則會傳回 #NUM! 錯誤值。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。