Erstellen eines Excel-Bereichs aus disjunkten Zellen

Erstellen eines Excel-Bereichs aus disjunkten Zellen

Ich habe eine Tabelle mit meinen Anlagekonten, in der für jeden Monat die Einzahlungen oder Abhebungen sowie der Saldo am Monatsende aufgeführt sind.

Ich möchte die IRR-Funktion verwenden, um meine Rendite zu berechnen. Ich kann ihr die Spalte mit den Ein- und Auszahlungen geben und sie berechnet die Rendite unter der Annahme eines Nullsaldos am Ende. Zum Beispiel dies:

Deposit 100
Withdraw 10

Zeigt eine Rendite von -90 %. Wenn ich jedoch noch 95 $ auf dem Konto habe, beträgt die tatsächliche Rendite +5 %.

Meine Tabelle sieht ungefähr so ​​aus:

Deposits  Balance
100       100
-10       95
0         103
0         98
100       215

Ich kann rechts eine Spalte mit dem Titel „Rendite“ hinzufügen, mit der Formel"=IRR($A$2:A3)"

Dies liefert mir jedoch wiederum ungenaue Daten, da die IRR-Funktion davon ausgeht, dass der Endsaldo Null ist und nur einen einzigen Bereich akzeptiert. Gibt es eine Möglichkeit, so etwas zu tun:

=IRR(ConcatenateRange($A$2:A3, B3))

... sodass eine endgültige „Abhebung“ in Höhe meines aktuellen Guthabens erfolgt?

Antwort1

Ich denke, Sie kommen wahrscheinlich nicht mit der Problemumgehung zurecht, die Sie identifiziert haben – zeigen Sie den Endsaldo als (fiktive) Abhebung am Ende des Monats (oder Zeitraums) an – und eine Einzahlung des Endsaldos des Vormonats als (fiktive) Einzahlung am Anfang des Monats. Leider glaube ich, dass Sie einen weiteren subtilen Fehler machen: IRR geht von Cashflows in gleichmäßigen Zeiträumen aus – ich sehe nicht, dass Sie das haben, es sei denn, die „0“-Einträge dienen dazu, gleichmäßige Zeiträume (wöchentlich?) beizubehalten. Um Ihre Rendite zu berechnen, wenn Cashflows nicht in regelmäßigen Abständen erfolgen (insbesondere, wenn Sie dies über längere Zeiträume wie ein Jahr oder mehr verwenden), müssen Sie die XIRR-Funktion verwenden, die zwei Wertebereiche annimmt – das Datum der Transaktion und den Cashflow.

* Aktualisieren *

Ich WUSSTE, dass ich schon einmal an so etwas gearbeitet hatte – es hat nur eine Weile gedauert, bis ich es gefunden habe! Schau dir das anFadenvon Mr Excel. Die Quintessenz ist, dass Sie die Cashflows und Daten, einschließlich des Endsaldos und -datums, in zwei Arrays laden und dann den XIRR dieser beiden Arrays auswerten. Der Beitrag mit einer UDF dazu ist ungefähr der dritte in der Liste. Der unmittelbar vorhergehende Beitrag behauptet, dass der IRR einen nicht kontinuierlichen Bereich akzeptiert – das habe ich nie getestet, aber es ist einen Versuch wert!

verwandte Informationen