Office
Se connecter

Rate, fonction

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. 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 indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Renvoie un Double spécifiant le taux d’intérêt par période pour une annuité.

Syntaxe

Taux ( npm VPM, va , [VF ] [type ] [estimation ] )

La syntaxe de la fonction taux comporte les arguments suivants :

Argument

Description

npm

Obligatoire. Double spécifiant le nombre total de périodes de remboursement de l’emprunt. Par exemple, si vous effectuez des remboursements mensuels d’un emprunt effectués durée de quatre ans, votre emprunt comporte un total de 4 * 12 (ou 48) périodes de paiement.

VPM

Obligatoire. Double spécifiant le paiement à effectuer à chaque période. Les paiements comprennent généralement principal et les intérêts qui ne change pas pendant toute la durée de l’annuité.

pv

Obligatoire. Double spécifiant valeur actuelle ou valeur d’aujourd'hui, d’une série de paiements ou recettes futurs. Par exemple, lorsque vous faites un emprunt pour acheter une voiture, le montant du prêt est la valeur actuelle pour le prêteur de remboursements mensuels que vous effectuerez.

VC

Facultatif. Donnée de type Variant future valeur ou le solde que vous voulez après avoir effectué le paiement final. Par exemple, la valeur future d’un emprunt est égal à 0 $ car il s’agit de sa valeur après le dernier remboursement. Toutefois, si vous souhaitez économiser 50 000 € sur 18 ans pour les études de votre enfant, 50 000 $ est la valeur future. En cas d’omission, 0 est utilisé.

type

Facultatif. Variante spécifiant un nombre qui indique lorsque les paiements sont dus. Utilisez 0 si les paiements sont dus à la fin de la période de paiement, ou 1 s’ils sont dus au début de la période. En cas d’omission, 0 est utilisé.

guess

Facultatif. Variante spécifiant la valeur que vous estimez être retournée par Rate. En cas d’omission, estimation correspond à 0,1 (10 pour cent).


Notes

Une annuité est une série de versements constants effectués sur une période donnée. Une annuité peut être un prêt (par exemple, un prêt immobilier) ou un investissement (par exemple, un plan d’épargne).

Pour tous les arguments, les décaissements (tels que les dépôts sur un compte d’épargne) est représenté par des nombres négatifs. sommes reçues (par exemple, dividendes) sont représentées par des nombres positifs.

Taux est calculée par itération. En commençant par la valeur d’estimation, taux navigue dans le calcul jusqu'à ce que le résultat soit précis à 0,00001 %. Si taux ne peut pas trouver un résultat après que 20 tentatives, elle échoue. Si votre estimation est de 10 % et Rate échoue, essayez une valeur différente à l’argument estimation.

Exemple

Remarque : Exemples suivants illustrent l’utilisation de cette fonction dans une Visual Basic pour le module d’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 recherche et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction taux pour calculer le taux d’intérêt d’un emprunt selon le nombre total de paiements (TotPmts), le montant du remboursement (Payment), la valeur actuelle ou le principal de l’emprunt (PVal), l’avenir valeur de l’emprunt (FVal), un nombre qui indique si le paiement doit s’effectuer en début ou à la fin de la période de paiement (PayType) et une approximation du taux d’intérêt attendu (Guess).

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."
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.

×