Перейти до основного
Office

Функція SYD

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

Синтаксис

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) & "."

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×