Vergleich zweier Sequenzen ohne Hilfsspalten
#1
Hallo zusammen,

kurze Erläuterung meines Problems, für welches ich einfach keine elegantere Lösung zu finden vermag:

Ich möchte die unterjährige Periodizität von Tilgungen und Zinsen wählen lassen. Zur Auswahl steht unter anderem quartals- und tertialsweise.

Problem: Wird eine quartalsweise Tilgung bei tertialsweiser Verzinsung gewählt, ergibt sich folgende Zahlenreihe der Fälligkeiten: 3, 4, 6, 8, 9, 12
Diese muss aus den beiden Zahlenreihen:
3, 6, 9, 12
4, 8, 12
erstellt werden.

Ich möchte es nun geschickt anstellen, dass die beiden Reihen auf Redundanzen verglichen werden. Da kam mir direkt die Idee, EINDEUTIG() und SEQUENZ() irgendwie zu kombinieren.

Egal wie ich es anstelle, ich komme einfach nicht darauf, wie man das geschickt löst. Ich stehe immer wieder vor dem Problem, dass ich nicht weiss, wie ich virtuell zwei Spalten generiere und diese vergleiche oder per ZUSPALTE() zusammenfasse und dann vergleiche.

Hat mir jemand einen eleganten Tipp, oder geht es wirklich nur, indem ich beide Reihen in separate Hilfsspalten einsetze und dann vergleiche?

Beste Grüsse
Binary
Antworten Top
#2
Hallo Binary,

zB. so:

=LET(x;SEQUENZ(12);FILTER(x;(REST(x;3)=0)+(REST(x;4)=0)))
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





[-] Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:
  • Binary91
Antworten Top
#3
Warum lieferst Du nicht die 36 notwendigen 3 x 12 Monatswerte Zinsanteil, Tilgungsanteil, Restwert (falls annuitätisch) in einem Beispiel?

Dann können wir das nachbauen.

Verkürzung Ego: =LET(x;SEQUENZ(12);FILTER(x;REST(x;3)*REST(x;4)=0))
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Binary91
Antworten Top
#4
Hallo ihr beiden,

super Sache mit der LET-Funktion! Die hatte ich bisher gar nicht auf dem Schirm. Wirkt mir wie eine Art Lambda-Funktion, wie man sie aus C++ kennt.

Echt klasse, das ist genau was ich brauchte.

Danke für die Hilfe und den Hinweis mit der Funktion, die könnte ich noch häufiger benötigen  19

@LCohen:
Ist nicht weiter notwendig, der Tilgungsrechner funktioniert eigentlich bereits, ich hatte bisher lediglich sehr umständlich obige Sequenz ermittelt und das hat mir in meinen Formeln zur Berechnung der Periodizität nicht gepasst..

LG Binary
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste