Kurzfassung —
NPVzinst eine Reihe künftiger Zahlungsströme zu einem gegebenen Satz auf heute ab;IRRfindet den Satz, der diesenNPVauf null bringt — die eingebaute Rendite des Projekts. Der eine Fehler, der mehr Modelle versenkt als jeder andere: ExcelsNPVnimmt an, dass der erste Wert im Bereich eine Periode in der Zukunft eintrifft, nicht heute. Eine Investition zum Zeitpunkt null muss deshalb außerhalb desNPV-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 stattdessenXNPVundXIRR.
=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
NPVundIRRexistieren: unregelmäßige Zahlungsströme, die diePMT-Familie nicht bewältigt - Die Falle der Periodenverschiebung — Excels Zeitannahme bei
NPVund die Korrektur IRR— der Satz, derNPVauf null bringt, und warum er manchmal#NUM!zurückgibt- Das Problem mehrfacher IRR und wann Sie zu
MIRRgreifen XNPVundXIRR— 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
