DDB Function [VBA]

Returns the depreciation of an asset for a specified period using the arithmetic-declining method.

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


Syntax:


DDB(Cost As Double, Salvage As Double, Life as Double, Period as Double, [Factor as Variant])

Return value:

Double

Parameters:

តម្លៃ​​ កំណត់​​តម្លៃ​ដំបូង​នៃ​​ទ្រព្យ​សកម្ម​ ។

សង្គ្រោះ​​ កំណត់​តម្លៃ​នៃ​ទ្រព្យ​សកម្ម​នៅចុង​នៃ​អាយុ​កាល​របស់​វា​ ។​

Life គឺ​ជា​​រយៈពេល (ឧទាហរណ៍ ឆ្នាំ ឬ​ខែ) កំណត់​វិធី​ដែល​ទ្រព្យសកម្ម​​ត្រូវ​បានប្រើ ។

Period ស្ថានភាព​នៃ​រយៈ​សម្រាប់​តម្លៃ​ត្រូវ​បានគណនា ។

កត្តា​​ (ជា​ជម្រើស​​) ជាកត្តា​ដោយ​​ការ​រំលោះណាមួយចុះថយ​ ។​ ប្រសិន​​បើ​ តម្លៃ​មិនត្រូវ​បាន​បញ្ចូល​ លំនាំដើម​ជា​កត្តា​​ ២ ។

ប្រើ​ទម្រង់​​រំលោះ​នេះ បើ​អ្នក​ត្រូវ​ការ​តម្លៃ​រំលោះ​ដំបូង​ខ្ពស់​ជាង ដែល​ផ្ទុយ​នឹង​រំលោះ​លីនេអ៊ែរ ។ តម្លៃ​រំលោះ​នឹង​ទទួល​បាន​តិច​ក្នុង​អំឡុងពេល​នីមួយ​ៗ និង​ជា​ធម្មតា​ត្រូវ​បាន​​ប្រើ​សម្រាប់​ទ្រព្យ​សកម្ម ដែល​តម្លៃ​បាត់បង់​របស់​វា​នឹង​កើនឡើង​ខ្ពស់​ភ្លាម​ៗ បន្ទាប់​ពី​ទិញ (ឧទាហរណ៍ យានយន្ត កុំព្យូទ័រ) ។ សូម​ចំណាំ​ថា តម្លៃ​សៀវភៅ​នឹង​មិន​ដែល​ឈាន​ដល់​សូន្យ​​ទេ នៅ​ក្រោម​ប្រភេទ​គណនា​នេះ ។

Error codes:

5 ការ​ហៅ​បែបបទ​មិន​ត្រឹមត្រូវ

Example:


Sub ExampleDDB
 Dim ddb_yr1 As Double
 ddb_yr1 = DDB(75000,1,60,12,2)
 Print ddb_yr1 ' returns 1,721.81 currency units.
End Sub