SYD, funkcja

Zwraca wartość typu Podwójna precyzja określającą amortyzację środka trwałego w danym okresie za pomocą cyfr lat.

Składnia

Syd ( koszt, odzysk, czas_życia, okres )

W składni funkcji SYD występują następujące argumenty:

Argument

Opis

koszt

Argument wymagany. Dwukrotne określenie początkowego kosztu środka trwałego.

odzyskiwanie

Argument wymagany. Dwukrotnie określając wartość środka trwałego na końcu jego użytkowania.

trwania

Argument wymagany. Podwójne określenie długości okresu użytkowania składnika aktywów.

latach

Argument wymagany. Podwójne określenie okresu, dla którego jest obliczana amortyzacja środka trwałego.

Spostrzeżenia

Argumenty Life i period muszą być wyrażone w tych samych jednostkach. Jeśli na przykład Czas_życia jest wyrażona w miesiącach, okres musi również być podany w miesiącach. Wszystkie argumenty muszą być liczbami dodatnimi.

Przykłady zapytań

Wyrażenie

Wyniki

Wybierz pozycję SYD ([LoanAmount]; [LoanAmount] *. 1; 20; 2) jako Wyr1 z FinancialSample;

Oblicza amortyzację składnika aktywów jako "LoanAmount" z wartością odzyskaną 10% ("LoanAmount" pomnożoną przez 0,1), uwzględniając okres użytkowania składnika aktywów na 20 lat. Amortyzacja jest obliczana za drugi rok.

Wybierz pozycję SYD ([LoanAmount]; 0; 20; 3) jako SLDepreciation z FinancialSample;

Zwraca amortyzację środka trwałego wycenianego jako "LoanAmount" z wartością odzyskaną $0, uwzględniając okres użytkowania składnika aktywów na 20 lat. Wyniki są wyświetlane w kolumnie SLDepreciation. Amortyzacja jest obliczana za trzeci rok.

Przykład języka VBA

Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.

W tym przykładzie użyto funkcji SYD w celu zwrócenia amortyzacji środka trwałego w danym okresie z kosztem początkowym składnika aktywów (InitCost), wartością odzyskaną na końcu okresu użytkowania składnika aktywów (SalvageVal) oraz całkowitym okresem użytkowania składnika aktywów w latach (LifeTime). Okres w latach, dla którego obliczana jest amortyzacja, jest 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) & "."

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×