XNPVXNPV

Gibt den aktuellen Wert für einen Zeitplan von Cashflows zurück, der nicht notwendigerweise periodisch anfällt.Returns the present value for a schedule of cash flows that is not necessarily periodic.

SyntaxSyntax

XNPV(<table>, <values>, <dates>, <rate>)  

ParameterParameters

BegriffTerm DefinitionDefinition
tabletable Eine Tabelle, für die die Ausdrücke „values“ und „dates“ berechnet werden sollenA table for which the values and dates expressions should be calculated.
Wertevalues Ein Ausdruck, der den Cashflow-Wert für jede Tabellenzeile zurückgibtAn expression that returns the cash flow value for each row of the table.
Datumsangabendates Ein Ausdruck, der das Cashflowdatum für jede Tabellenzeile zurückgibt.An expression that returns the cash flow date for each row of the table.
raterate Der für jede Tabellenzeile auf den Cashflow anzuwendende Rabattsatz.The discount rate to apply to the cash flow for each row of the table.

RückgabewertReturn value

Aktueller Barwert.Net present value.

BemerkungenRemarks

  • Der Wert wird wie die folgende Addition berechnet:The value is calculated as the following summation:

    $$\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$$$\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    Hierbei gilt:Where:

    • $P_{j}$ ist die Zahlung $j^{th}$.$P_{j}$ is the $j^{th}$ payment
    • $d_{j}$ ist das Datum der Zahlung $j^{th}$.$d_{j}$ is the $j^{th}$ payment date
    • $d_{1}$ ist das Datum der ersten Zahlung.$d_{1}$ is the first payment date
  • Die Reihe von Cashflow-Werten muss mindestens eine positive Zahl und eine negative Zahl enthalten.The series of cash flow values must contain at least one positive number and one negative number.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

BeispielExample

Nachfolgend wird der aktuelle Wert der Tabelle „CashFlows“ berechnet:The following calculates the present value of the CashFlows table:

= XNPV( CashFlows, [Payment], [Date], 0.09 )  
DatumDate paymentPayment
1.1.20141/1/2014 -10000-10000
1.3.20143/1/2014 27502750
30.10.201410/30/2014 42504250
15.02.20152/15/2015 32503250
4/1/20154/1/2015 27502750

Barwert = 2086,65Present value = 2086.65