Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає значення, яке визначає величину амортизації активу за вказаний період із сумою за рік.

Синтаксис

SYD ( вартість, залишкова, Life, крапка )

Синтаксис функції SYD має такі аргументи:

Аргумент

Опис

витрати

– обов'язковий параметр. 2 . встановлення початкової вартості активу.

Залишкова

– обов'язковий параметр. Удвічі вказано значення активу в кінці терміну його корисного використання.

експлуатації

– обов'язковий параметр. У подвійному визначенні тривалості корисного терміну експлуатації активу.

період

– обов'язковий параметр. Подвоєння визначеного періоду, для якого обчислюється амортизація активів.

Примітки

Аргументи життя й періоду мають бути виражені в тих самих одиницях. Наприклад, якщо термін "життя " надається в місяцях, то крапка також має бути дано в місяцях. Усі аргументи мають бути додатними числами.

Приклади запитів

Вираз

Результати

Виберіть SYD ([сума], [сума] *. 1; 20; 2) як Expr1 з FinancialSample;

Обчислює амортизацію для активу, який оцінюється як "сума", з Залишкова вартість 10% ("сума", помноженої на 0,1), з урахуванням корисного терміну використання активу до 20 років. Амортизація обчислюється на другий рік.

Виберіть SYD ([сума]; 0; 20; 3), як-от значення FinancialSample;

Повертає величину амортизації активу, який оцінюється як "сума", з Залишкова вартість $0, враховуючи корисне життя активу до 20 років. Результати відображаються в показаних у стовпці. Амортизація обчислюється на третій рік.

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функція SYD використовується для повернення амортизації активу за вказаний період з урахуванням початкових витрат активу (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) & "."

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×