Partager via


WorksheetFunction.Xirr(Object, Object, Object) Méthode

Définition

Renvoie le taux de retour interne pour un programme de flux de trésorerie qui n'est pas forcément périodique. Pour calculer le taux de retour interne d'une série de flux de trésorerie périodiques, utilisez la fonction IRR.

public double Xirr (object Arg1, object Arg2, object Arg3);
Public Function Xirr (Arg1 As Object, Arg2 As Object, Optional Arg3 As Object) As Double

Paramètres

Arg1
Object

Values - série de flux de trésorerie correspondant à un programme de paiements en terme de dates. Le premier paiement est facultatif et correspond à un coût ou à un paiement qui a lieu au début de l'investissement. Si la première valeur est un coût ou un paiement, elle doit être négative. Tous les paiements suivants sont escomptés sur la base d'une année comptant 365 jours. La série de valeurs doit contenir au moins une valeur positive et une valeur négative.

Arg2
Object

Dates - programme de dates de paiement correspondant aux paiements de flux de trésorerie. La première date de paiement indique le début du programme de paiements. Toutes les autres dates doivent être postérieures à cette date, mais elles peuvent avoir lieu dans n'importe quel ordre. Les dates doivent être saisies manuellement à l'aide de la fonction DATE ou être le résultat d'autres formules ou fonctions. Par exemple, utilisez DATE(2008,5,23) pour le 23 mai 2008. Des problèmes peuvent se produire si des dates sont saisies sous forme de texte.

Arg3
Object

Guess : nombre que vous devinez est proche du résultat de Xirr.

Retours

Remarques

Microsoft Excel stocke les dates comme des numéros de série séquentiels pour pouvoir les utiliser dans des calculs. Par défaut, le 1er janvier 1900 est le numéro 1 et le 1er janvier 2008 est le numéro 39448 car il survient 39 448 jours après le 1er janvier 1900. Microsoft Excel pour Macintosh utilise un autre système de date par défaut.

Les nombres dans les dates sont tronqués de manière à utiliser des entiers.

Xirr s’attend à au moins un flux de trésorerie positif et un flux de trésorerie négatif ; sinon, Xirr retourne la #NUM ! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.

Si un nombre de dates n’est pas une date valide, Xirr renvoie la #VALUE ! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.

Si un nombre de dates précède la date de début, Xirr renvoie la #NUM ! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.

Si les valeurs et les dates contiennent un nombre différent de valeurs, Xirr renvoie la #NUM ! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!.

Dans la plupart des cas, vous n’avez pas besoin de fournir une estimation pour le calcul Xirr . Si l'estimation est omise, elle est considérée comme étant égale à 0,1 (10 %).

Xirr est étroitement lié à Xnpv(Object, Object), la fonction de valeur actuelle nette. Le taux de rendement calculé par Xirr est le taux d’intérêt correspondant à XNPV = 0.

Excel utilise une technique itérative pour calculer xirr. À l’aide d’un taux de changement (en commençant par une estimation), Xirr parcourt le calcul jusqu’à ce que le résultat soit précis dans un délai de 0,000001 %. Si Xirr ne trouve pas un résultat qui fonctionne après 100 tentatives, le #NUM ! est renvoyée. Le taux est modifié jusqu’à ce que :

Figure 1 : Équation

où :

di = date de paiement.

d1 = la date de paiement 0.

Pi = le dernier paiement.

S’applique à