SYD Function [VBA]

Returns the arithmetic-declining depreciation rate.

warning

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


Syntax:


SYD (Cost as Double, Salvage as Double, Life as Double, Period as Double)

Return value:

Double

Parameters:

αžαž˜αŸ’αž›αŸƒβ€‹β€‹ αž‡αžΆβ€‹αžαž˜αŸ’αž›αŸƒβ€‹αžŠαŸ†αž”αžΌαž„β€‹αž“αŸƒαž‘αŸ’αžšαž–αŸ’αž™β€‹αžŸαž€αž˜αŸ’αž˜β€‹ αŸ”

αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡β€‹β€‹ αž‡αžΆβ€‹αžαž˜αŸ’αž›αŸƒβ€‹αž“αŸƒβ€‹αž‘αŸ’αžšαž–αŸ’αž™β€‹αžŸαž€αž˜αŸ’αž˜β€‹αž“αŸ…β€‹αž…αž»αž„β€‹αž“αŸƒβ€‹αž€αžΆαžšβ€‹αžšαŸ†αž›αŸ„αŸ‡β€‹ αŸ”β€‹

αž’αžΆαž™αž»αž€αžΆαž› αž‚αžΊβ€‹αž‡αžΆβ€‹αž€αžΆβ€‹αžšαž€αŸ†αžŽαžαŸ‹β€‹αžšαž™αŸˆαž–αŸαž›αž…αž»αŸ‡αžαŸ’αž›αŸƒβ€‹αž“αžΌαžœβ€‹αž…αŸ†αž“αž½αž“β€‹αžšαž™αŸˆαž–αŸαž›β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„αž€αžΆβ€‹αžšαž…αž»αŸ‡αžαŸ’αž›αŸƒβ€‹αž“αŸƒαž‘αŸ’αžšαž–αŸ’αž™β€‹αžŸαž€αž˜αŸ’αž˜Β αŸ”

Period is the period number for which you want to calculate the depreciation.

Error codes:

5 αž€αžΆαžšβ€‹αž αŸ…β€‹αž”αŸ‚αž”αž”αž‘β€‹αž˜αž·αž“β€‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ

Example:


REM ***** BASIC *****
Option VBASupport 1
Sub ExampleSYD
REM Calculate the yearly depreciation of an asset that cost $10,000 at
REM the start of year 1, and has a salvage value of $1,000 after 5 years.
Dim syd_yr1 As Double
REM Calculate the depreciation during year 1.
syd_yr1 = SYD( 10000, 1000, 5, 1 )
print syd_yr1 ' syd_yr1 is now equal to 3000.
End Sub

Please support us!