Преминаване към основното съдържание

Функция SYD

Връща стойност от тип Double, указваща амортизацията на актив за определен период от време.

Синтаксис

Сид ( Цена; спасяване; живот; период )

Синтаксисът на функцията Сид има следните аргументи:

Аргумент

Описание

разход

Задължително. Двукратно Задаване на първоначални разходи за актива.

остатъчна

Задължително. Двойно указване на стойността на актива в края на неговия полезен живот.

живот

Задължително. Двойно указване на продължителността на полезния живот на актива.

период

Задължително. Двойно посочване на периода, за който се изчислява амортизацията на активите.

Забележки

Аргументите " живот " и " период " трябва да се изразяват в една и съща единица. Например, ако Животът е даден в месеци, периодът трябва да бъде даден и в месеци. Всички аргументи трябва да са положителни числа.

Примери за заявки

Израз

Резултати

Изберете Сид ([LoanAmount]; [LoanAmount] *. 1, 20; 2) като Израз1 от FinancialSample;

Изчислява амортизацията за актив, оценен като "LoanAmount", със остатъчна стойност от 10% ("LoanAmount", умножена по 0,1), като се има предвид полезният живот на актива за 20 години. Амортизацията се изчислява за втората година.

Изберете Сид ([LoanAmount]; 0, 20; 3) като SLDepreciation от FinancialSample;

Връща амортизацията на актив, оценен като "LoanAmount", със остатъчна стойност на $0, като се има предвид, че полезният живот на актива е 20 години. Резултатите се показват в колоната SLDepreciation. Амортизацията се изчислява за третата година.

Пример за VBA

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията Сид , за да върне амортизацията на актив за зададен период, като се имат предвид първоначалните разходи на актива (InitCost), остатъчната стойност в края на полезния живот на актива (SalvageVal) и общия брой на актива в години (LifeTime). Периодът от време, за който се изчислява амортизацията, е PDepr.

Dim Fmt, InitCost, SalvageVal, MonthLife, LifeTime, DepYear, PDepr
Const YEARMONTHS = 12 ' Number of months in a year.
Fmt = "###,##0.00" ' Define money format.
InitCost = InputBox("What's the initial cost of the asset?")
SalvageVal = InputBox("What's the asset's value at the end of its life?")
MonthLife = InputBox("What's the asset's useful life in months?")
Do While MonthLife < YEARMONTHS ' Ensure period is >= 1 year.
MsgBox "Asset life must be a year or more."
MonthLife = InputBox("What's the asset's useful life in months?")
Loop
LifeTime = MonthLife / YEARMONTHS ' Convert months to years.
If LifeTime <> Int(MonthLife / YEARMONTHS) Then
LifeTime = Int(LifeTime + 1) ' Round up to nearest year.
End If
DepYear = CInt(InputBox("For which year do you want depreciation?"))
Do While DepYear < 1 Or DepYear > LifeTime
MsgBox "You must enter at least 1 but not more than " & LifeTime
DepYear = CInt(InputBox("For what year do you want depreciation?"))
Loop
PDepr = SYD(InitCost, SalvageVal, LifeTime, DepYear)
MsgBox "The depreciation for year " & DepYear & " is " & Format(PDepr, Fmt) & "."

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×