Passer directement au contenu principal

Rate, fonction

Renvoie une donnée de type 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 contient les arguments suivants:

Argument

Description

NPM

Obligatoire. Double indiquant le nombre total de périodes de remboursement à l’annuité. Par exemple, si vous effectuez un paiement mensuel sur un emprunt d’une durée de quatre ans, votre emprunt comporte au total 4 * 12 (ou 48).

paiem

Obligatoire. Double indiquant le paiement à effectuer chaque période. Les paiements contiennent généralement du capital et des intérêts qui ne changent pas au cours de l’annuité.

va

Obligatoire. Double indiquant la valeur actuelle ou la valeur aujourd’hui d’une série de paiements ou de reçus futurs. Par exemple, lorsque vous empruntez l’argent pour acheter une voiture, le montant de l’emprunt est la valeur actuelle du prêteur pour les paiements mensuels de voitures que vous effectuerez.

VC

Facultatif. Variante spécifiant la valeur future ou le solde de caisse souhaité après le paiement final. Par exemple, la valeur future d’un emprunt est $0 car il s’agit de sa valeur après le paiement final. Toutefois, si vous voulez économiser $50 000 sur 18 ans pour l’éducation de votre enfant, $50 000 représente la valeur future. S’il est omis, 0 est supposé.

type

Facultatif. Variante spécifiant un nombre indiquant lorsque les paiements arrivent à échéance. Utilisez 0 si les paiements doivent être effectués à la fin de la période de paiement ou 1 si les paiements doivent être effectués au début de la période. S’il est omis, 0 est supposé.

guess

Facultatif. Variante indiquant la valeur que vous estimez qui sera renvoyée par taux. En cas d’omission, la valeur estimation est 0,1 (10 pour cent).

Notes

Une annuité est une suite de paiements de trésorerie fixes effectués sur une période donnée. Une annuité peut être un emprunt (par exemple, un emprunt immobilier) ou un investissement (par exemple, un forfait d’épargne mensuel).

Pour tous les arguments, les sommes perçues (telles que les crédits d’épargne) sont représentées par des nombres négatifs. les espèces reçues (par exemple, les chèques de dividendes) sont représentées par des nombres positifs.

Taux est calculé par itération. À partir de la valeur de Guess, rate effectue le calcul jusqu’à ce que le résultat soit précis à la valeur de 0,00001%. Si l’argument taux ne trouve pas de résultat après 20 tentatives, il échoue. Si votre estimation ne peut pas être de 10% et que le taux échoue, essayez une autre valeur pour estimation.

Exemple de requête

Expression

Résultats

Sélectionnez FinancialSample. *, (taux ([TermInYears] * 12,-[MonthlyRePayment], [LoanAmount], 0, 0, 0,1) * 12) en tant que InterestRate à partir de FinancialSample;

Renvoie tous les champs de la table «FinancialSample» ainsi que le «taux» d’intérêt annuel en fonction du «TermInYears», «MonthlyRePayment» et «LoanAmount» et affiche les résultats dans la colonne InterestRate.

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 taux pour calculer le taux d’intérêt d’un emprunt dont le nombre total de remboursements (TotPmts), le montant du remboursement de l’emprunt (Payment), la valeur actuelle ou le capital de l’emprunt (PVal), la valeur à venir de l’emprunt (FVal), le nombre ndicates si le paiement doit s’effectuer au début ou à la fin de la période de paiement (PayType) ainsi qu’une estimation 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."

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