Passer directement au contenu principal

Fonction SYD

Renvoie une donnée de type Double spécifiant l’amortissement des chiffres de l’année en cours d’un bien pour une période donnée.

Syntaxe

SYD ( coût, valeur_rés, durée, période )

La syntaxe de la fonction Syd comporte les arguments suivants:

Argument

Description

coût

Obligatoire. Double indiquant le coût initial de l’actif.

ValeurRésiduelle

Obligatoire. Double spécifiant la valeur du bien à la fin de sa durée d’utilisation.

long

Obligatoire. Double spécifiant la longueur de la durée de vie utile du bien.

donnée

Obligatoire. Double indiquant la période pour laquelle l’amortissement du bien est calculé.

Notes

Les arguments Life et period doivent être exprimés dans les mêmes unités. Par exemple, si la durée de vie est donnée en mois, la période doit également être fournie en mois. Tous les arguments doivent être des nombres positifs.

Exemples de requête

Expression

Résultats

Sélectionnez SYD ([LoanAmount], [LoanAmount] *. 1, 20, 2) comme expr1 dans FinancialSample;

Calcule l’amortissement d’un bien pour une valeur de «LoanAmount», avec une valeur de récupération de 10% («LoanAmount» multipliée par 0,1), ce qui considère que la durée de vie du bien est d’au plus 20 ans. L’amortissement est calculé pour la deuxième année.

Sélectionnez SYD ([LoanAmount], 0, 20, 3) en tant que SLDepreciation à partir de FinancialSample;

Renvoie l’amortissement d’un bien pour une valeur de propriété «LoanAmount», avec une valeur résiduelle de $0, qui considère qu’il s’agit de la durée de vie utile de l’actif de 20 ans. Les résultats sont affichés dans la colonne SLDepreciation. L’amortissement est calculé pour la troisième année.

Exemple VBA

Remarque : Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de Rechercher , puis entrez une ou plusieurs conditions dans la zone de recherche.

Cet exemple utilise la fonction Syd pour renvoyer l’amortissement d’un bien pour une période spécifiée, en fonction du coût initial de l’actif (InitCost), de la valeur de récupération à la fin de la durée utile de la ressource (SalvageVal) et de la durée totale de l’actif exprimé en années (LifeTime). La période en années pour laquelle l’amortissement est calculé est 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) & "."

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×