🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel NPV & IRR — Discounted Cashflow und die Rendite

|

Excel NPV & IRR — Discounted Cashflow und die Rendite

KurzfassungNPV zinst eine Reihe künftiger Zahlungsströme zu einem gegebenen Satz auf heute ab; IRR findet den Satz, der diesen NPV auf null bringt — die eingebaute Rendite des Projekts. Der eine Fehler, der mehr Modelle versenkt als jeder andere: Excels NPV nimmt an, dass der erste Wert im Bereich eine Periode in der Zukunft eintrifft, nicht heute. Eine Investition zum Zeitpunkt null muss deshalb außerhalb des NPV-Aufrufs stehen: =initial_outlay + NPV(rate; future_flows). Steht die Auszahlung innen, wird jede Antwort eine Periode zu viel abgezinst — stillschweigend, ohne Fehler. Für Zahlungsströme auf echten Kalenderdaten nutzen Sie stattdessen XNPV und XIRR.

=NPV(10%, C2:C6)               ' Barwert von 5 künftigen Zahlungsströmen in C2:C6, abgezinst zu 10%
=-50000 + NPV(10%, C2:C6)      ' KORREKTER Projekt-NPV: t=0-Auszahlung AUSSERHALB, künftige Ströme innen
=NPV(10%, -50000, C2:C6)       ' FALSCH: zinst die t=0-Auszahlung um ein Jahr ab, das sie nicht haben sollte
=IRR(C1:C6)                    ' der Satz, bei dem NPV = 0 — C1:C6 enthält die t=0-Auszahlung
=XNPV(10%, C1:C6, B1:B6)       ' dieselbe Idee, aber mit echten Datumsangaben in B1:B6

Fast jedes „Excel-Finanz"-Tutorial lehrt NPV, indem es eine ganze Zahlungsstromspalte — die Anfangsinvestition eingeschlossen — in die Funktion wirft. Diese eine Gewohnheit ist falsch, und sie erzeugt jedes Mal eine Bewertung, die um eine volle Periode danebenliegt. Diese Seite stellt die Korrektur an den Anfang, denn ein Discounted-Cashflow-Modell, das stillschweigend falsch ist, ist schlimmer als gar kein Modell.

Hinweis: In einer deutschen Excel-Oberfläche tragen die Finanzfunktionen deutsche Namen: NPV = NBW, IRR = IKV, MIRR = QIKV, XNPV = XKAPITALWERT, XIRR = XINTZINSFUSS. Verwandt: PMT = RMZ, FV = ZW, PV = BW. Der Fehlercode #NUM! heißt dort #ZAHL!. Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.

Was Sie lernen

  • Warum NPV und IRR existieren: unregelmäßige Zahlungsströme, die die PMT-Familie nicht bewältigt
  • Die Falle der Periodenverschiebung — Excels Zeitannahme bei NPV und die Korrektur
  • IRR — der Satz, der NPV auf null bringt, und warum er manchmal #NUM! zurückgibt
  • Das Problem mehrfacher IRR und wann Sie zu MIRR greifen
  • XNPV und XIRR — Abzinsung auf echte Datumsangaben, was Analysten tatsächlich nutzen

Warum NPV und IRR existieren

Die PMT-/FV-/PV-Familie setzt eine gleichbleibende Zahlung voraus — denselben Betrag jede Periode. Echte Investitionen verhalten sich nicht so: Sie geben 50.000 $ im Voraus aus und verdienen dann über fünf ungleiche Jahre 8.000 $, 12.000 $, 18.000 $, 20.000 $, 15.000 $. NPV und IRR sind für genau diese unregelmäßigen Ströme gebaut.

Die Idee ist Abzinsung: Ein Dollar nächstes Jahr ist weniger wert als ein Dollar heute, also wird jeder künftige Zahlungsstrom durch (1 + rate) geteilt, hoch der Anzahl der Perioden, die er entfernt ist. NPV summiert all diese abgezinsten Werte; ist die Summe positiv, verdient das Projekt mehr als Ihren geforderten Satz und schafft Wert.

Die Falle der Periodenverschiebung

Hier ist, was jedes Tutorial falsch macht. Excels NPV behandelt seinen ersten Wert nicht als „heute". Es nimmt an, dass Wert 1 eine Periode in der Zukunft liegt, Wert 2 zwei Perioden entfernt und so weiter. Das ist in Ordnung für tatsächlich künftige Ströme — aber die Anfangsinvestition eines Projekts geschieht zum Zeitpunkt null, heute, und sollte überhaupt nicht abgezinst werden.

Die Anfangsauszahlung gehört also außerhalb des NPV, zum vollen Wert hinzugefügt:

' Zahlungsströme: C1 = -50000 (heute), C2:C6 = künftige Jahre 1-5
=-50000 + NPV(10%, C2:C6)      ' KORREKT -> der wahre Projekt-NPV
=NPV(10%, C1:C6)               ' FALSCH -> behandelt die -50000, als geschähe sie in Jahr 1

Die falsche Version zinst jeden Zahlungsstrom — die Auszahlung und alle Rückflüsse — eine Periode zu viel ab, was den gesamten NPV durch ein zusätzliches (1 + rate) teilt. Sie verrückt nicht nur die Auszahlung; sie skaliert die ganze Bewertung bei einem Satz von 10 % stillschweigend um etwa 9 % nach unten. Und nichts weist darauf hin — beide Formeln geben eine saubere Zahl zurück. Die Regel, die Sie sich einprägen sollten: NPV ist nur für künftige Ströme; der Betrag zum Zeitpunkt null wird außen hinzugefügt.

IRR — der Satz, der NPV auf null bringt

IRR beantwortet die umgekehrte Frage. Statt „Was ist das bei 10 % wert?" fragt es „Welcher Satz machte das genau null wert?". Dieser Satz ist der interne Zinsfuß — der projekteigene Break-even-Abzinsungssatz, den Sie mit Ihren Kapitalkosten vergleichen.

=IRR(C1:C6)                    ' C1:C6 = -50000, 8000, 12000, 18000, 20000, 15000 -> ~12.5%
=IRR(C1:C6, 10%)               ' dasselbe, mit einem Startschätzwert zur Konvergenzhilfe

Zwei Dinge sind anders als bei NPV. Erstens nimmt IRR den gesamten Zahlungsstrombereich einschließlich des Werts zum Zeitpunkt null — hier gibt es keinen „außerhalb der Funktion"-Trick, denn IRR zinst nicht auf heute ab, sondern löst nach einem Satz über die ganze Reihe auf. Zweitens ist IRR iterativ: Excel schätzt und verfeinert bis zu 20-mal. Kann es nicht konvergieren, gibt es #NUM! zurück — meist, weil die Reihe nie das Vorzeichen wechselt (Sie brauchen mindestens einen negativen und einen positiven Strom) oder der Standardschätzwert zu weit daneben liegt. Geben Sie ein guess-Argument an, um nachzuhelfen.

Die Falle der mehrfachen IRR

IRR hat einen subtileren Fehler. Wenn die Vorzeichen der Zahlungsströme mehr als einmal wechseln — etwa ein Abfluss, Zuflüsse, dann eine große Abbruchkostenzahlung am Ende —, kann die Gleichung mehrere mathematisch gültige Sätze haben, und Excel gibt denjenigen zurück, in dessen Nähe sein Schätzwert landet. Sie können ein plausibel aussehendes IRR erhalten, das bedeutungslos ist.

Die Lösung ist MIRR, das das Problem umgeht, indem es explizite Sätze für Finanzierungsabflüsse und die Wiederanlage von Zuflüssen annimmt:

=MIRR(C1:C6, 8%, 12%)          ' Finanzierungssatz 8%, Wiederanlagesatz 12% -> ein eindeutiger Satz

MIRR gibt stets eine einzige Antwort zurück, und seine Wiederanlageannahme ist realistischer als das reine IRR (das jeden Zufluss implizit zum IRR selbst wieder anlegt). Wenn Zahlungsströme mehr als einmal die Richtung wechseln, ziehen Sie MIRR vor.

XNPV und XIRR — Abzinsung auf echte Datumsangaben

Das reine NPV und IRR nehmen an, dass jeder Zahlungsstrom genau eine Periode auseinanderliegt. Echte Zahlungsströme fallen auf tatsächliche Datumsangaben — eine Zahlung am 3. März, eine weitere am 20. November, ungleich verteilt. XNPV und XIRR nehmen eine explizite Datumsspalte und zinsen nach der echten Anzahl der Tage ab (actual/365):

=XNPV(10%, C1:C6, B1:B6)       ' Werte in C, ihre Datumsangaben in B -> datumsgenauer NPV
=XIRR(C1:C6, B1:B6)            ' datumsgenauer IRR
=XIRR(C1:C6, B1:B6, 15%)       ' mit einem Schätzwert, falls es nicht konvergiert

Zwei Annehmlichkeiten machen sie zum Standard des Analysten. Erstens nutzt XNPV das erste Datum als heute, sodass Sie — anders als bei NPV — die Auszahlung zum Zeitpunkt null direkt in den Bereich einbeziehen und die Periodenverschiebung verschwindet. Zweitens bewältigen sie unregelmäßige Zeitabstände, die das jährliche NPV/IRR schlicht nicht abbilden kann. Wenn an Ihren Zahlungsströmen echte Datumsangaben hängen, greifen Sie zuerst zu XNPV/XIRR.

Wie ExcelMaster hilft

Discounted-Cashflow-Modelle scheitern auf leise, ganz bestimmte Weisen: die Anfangsauszahlung im NPV vergraben, ein IRR, das zur falschen Wurzel konvergiert ist, jährliche Funktionen auf datierte Zahlungsströme angewandt. Sagen Sie ExcelMaster „Bewerte dieses Projekt mit einem Abzinsungssatz von 10 %", und es setzt die Investition zum Zeitpunkt null außerhalb des NPV, verdrahtet IRR über die gesamte Reihe und — wenn Ihre Ströme Datumsangaben tragen — stellt es Sie auf XNPV/XIRR um, damit die Zeitabstände exakt sind. Fügen Sie ein IRR ein, das #NUM! zurückgibt, prüft es, ob die Reihe das Vorzeichen wechselt, und ergänzt einen Schätzwert.

Häufige Fragen

Warum ist mein Excel-NPV falsch?

Fast immer die Periodenverschiebung: Excels NPV nimmt an, dass der erste Wert eine Periode in der Zukunft geschieht, also wird die Investition zum Zeitpunkt null, wenn Sie sie in die Funktion einbeziehen, um eine Periode abgezinst, die sie nicht sein sollte. Setzen Sie die Anfangsauszahlung außerhalb: =-50000 + NPV(rate; future_flows). Oder nutzen Sie XNPV, das das erste Datum als heute behandelt.

Was ist der Unterschied zwischen NPV und IRR?

NPV gibt Ihnen einen Geldbetrag — den Nettobarwert der Zahlungsströme zu einem Satz, den Sie wählen. IRR gibt Ihnen einen Satz — den Abzinsungssatz, bei dem NPV gleich null wäre. Nutzen Sie NPV, um zu entscheiden, ob ein Projekt Ihre geforderte Rendite schlägt; nutzen Sie IRR, um die Rendite des Projekts als einzelnen Prozentsatz auszudrücken.

Warum gibt IRR #NUM! zurück?

IRR ist iterativ und hat nach 20 Versuchen aufgegeben. Die zwei häufigen Ursachen sind Zahlungsströme, die nie das Vorzeichen wechseln (Sie brauchen mindestens einen negativen und einen positiven Wert), und ein Startpunkt zu weit von der Antwort entfernt. Fügen Sie ein guess-Argument hinzu, z. B. =IRR(range; 10%), und stellen Sie sicher, dass die Reihe tatsächlich sowohl einen Abfluss als auch einen Zufluss hat.

Wann sollte ich stattdessen XNPV und XIRR nutzen?

Immer dann, wenn Ihre Zahlungsströme auf tatsächliche Datumsangaben fallen statt auf saubere, gleiche Perioden. XNPV und XIRR nehmen eine Datumsspalte und zinsen nach der echten Anzahl der Tage ab, und XNPV behandelt das erste Datum als heute — sodass Sie die Anfangsinvestition in den Bereich einbeziehen und die Periodenverschiebung ganz vermeiden. Sie sind der Standard für echte Finanzmodelle.

Was ist der Unterschied zwischen IRR und MIRR?

IRR kann mehrere gültige Antworten zurückgeben, wenn die Vorzeichen der Zahlungsströme mehr als einmal wechseln, und es nimmt an, dass Zuflüsse zum IRR selbst wieder angelegt werden. MIRR behebt beides: Sie geben einen expliziten Finanzierungssatz und Wiederanlagesatz an, und es gibt stets einen einzigen, realistischeren Satz zurück. Ziehen Sie MIRR vor, wenn Zahlungsströme mehr als einmal die Richtung wechseln.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 2026-07-23.

Verwandte Anleitungen: Excel PMT · Excel FV & PV · 3-Statement-Finanzmodell · Bankabstimmung in Excel · Excel SUMPRODUCT