Excel-Freaks anwesend?

QP1999

macht Rennlizenz
Registriert
30 Mai 2007
Ort
NRW
Wagen
BMW Z4 e86 coupé 3,0si
Hallo zusammen,
ich komme gerade in Excel nicht weiter und vielleicht hat jemand eine Idee oder kann mir helfen. Würde mich darüber sehr freuen. :)

Voraussetzungen

Spalte A VertragsbeginnSpalte B VertragslaufzeitSpalte C Zahlungstermin
13.10.202112 o. 24 Monate5,15 oder 20.

Beispiel 1:

Vertragsbeginn ist der 13.10.2021, Laufzeit 12 Monate, Zahlungstermin ist der 5.
Korrektes Datum: 05.11.2022

Beispiel 2:

Vertragsbeginn ist der 13.10.2021, Laufzeit 12 Monate, Zahlungstermin ist ist 15,
Korrektes Datum: 15.10.2022

Das Problem ist immer das nächste Datum in 12 oder 24 Monaten anhand des Zahlungstermines zu finden.

Hier habe ich Probleme und bekomme das nicht hin. Mit Beispiel 1 habe ich eine Brücke gefunden über den Monatsbeginn + 5 Tage, aber bei Beispiel 2 bin ich raus.

Gibt es hier eine Formel oder ist das schlicht nicht möglich?

Vielen Dank vorab. :)
 
Das wäre eine ganz triviale Lösung für wenige Zeilen mit DatWert(), das Text in ein Datum umwandelt:

Datum (Typ Text)Jahr (Typ Text)Datum (Typ Datum)Formel
15.10.
2021​
15.10.2021​
=DATWERT(A2&B2)
15.10.
2022​
15.10.2022​
=DATWERT(A2&B2)
15.10.
2023​
15.10.2023​
=DATWERT(A2&B2)
15.10.
2024​
15.10.2024​
=DATWERT(A2&B2)
 
Zunächst Datum in einzelne Textblöcke umwandeln.

Mit Tag (als Zahl) via Wenn / Dann den richtigen Zahlungstermin ermitteln.

Via & die korrekten Textblöcke zum neuen Datum (Zahlungsziel) verketten.
 
Zunächst Datum in einzelne Textblöcke umwandeln.

Mit Tag (als Zahl) via Wenn / Dann den richtigen Zahlungstermin ermitteln.

Via & die korrekten Textblöcke zum neuen Datum (Zahlungsziel) verketten.
Warum der Umweg über Text, man kann doch direkt die numerischen Werte extrahieren und damit auch wieder ein Datum raus machen.

@QP1999 Ist der Zahlungstermin grundsätzlich jährlich oder richtet er sich nach der Vertragslaufzeit. Und ich gehe davon aus, dass der jeweils nächste Termin berechnet werden soll, oder?
 
Warum der Umweg über Text, man kann doch direkt die numerischen Werte extrahieren und damit auch wieder ein Datum raus machen.
Die Anwendung dürfte ein 3-4 Zeiler für einen Leasingvertrag sein.
Klar geht's anders, dann wird die Formel aber ein wenig undurchsichtiger. Als generische Lösung in einer komplexeren Anwendung würde ich es auch anders machen. :) :-)
 
Interessant wird es ja mit dem Jahressprung, wenn du als Zahltag den 5. und Vertragsbeginn ab 6.12. hast. So wäre das fix und fertig.

VertragsbeginnLaufzeit (Monate)TermintagTermindatumFormel Termindatum
13.12.202112505.01.2023=DATUM(JAHR(A2);WENN(TAG(A2)>C2;MONAT(A2)+1+B2;MONAT(A2)+B2);C2)
13.12.2021121515.12.2022...
13.12.2021122020.12.2022...
13.12.202124505.01.2024...
13.12.2021241515.12.2023...
13.12.2021242020.12.2023...
 
Meine Lösung:

1634113926883.png

Formel in F4:
=DATWERT(D4&"."&(MONAT(B4)+WENN(TAG(B4)<D4;0;1))&"."&(JAHR(B4)+C4/12))


Interessante Aufgabe ;)
 

Anhänge

  • 1634113887212.png
    1634113887212.png
    15,5 KB · Aufrufe: 1
Warum der Umweg über Text, man kann doch direkt die numerischen Werte extrahieren und damit auch wieder ein Datum raus machen.

@QP1999 Ist der Zahlungstermin grundsätzlich jährlich oder richtet er sich nach der Vertragslaufzeit. Und ich gehe davon aus, dass der jeweils nächste Termin berechnet werden soll, oder?
Der Zahlungstermin richtet sich nach der Vertragslaufzeit. Also grundsätzlich jährlich oder 2 jährlich. Und immer der nächste Termin, genau. :)
 
Jahressprung habe ich gerade in meinem Beispiel auch getestet - funktioniert bei der DATWERT-Variante nicht.
Habe ich abgeändert auf DATUM(), dann gehts.

Formel:

=DATUM((JAHR(B4)+C4/12);(MONAT(B4)+WENN(TAG(B4)<D4;0;1));D4)

1634116739555.png
 
Der Zahlungstermin richtet sich nach der Vertragslaufzeit. Also grundsätzlich jährlich oder 2 jährlich. Und immer der nächste Termin, genau. :)
Es sind also unter mehrere Zahlungen, d.h. bei Beginn 1.11.2017, 24 Monate und 15., hättest du gerne den 15.11.2021, richtig?
Und wenn du dann am 16.11. das Dokument wieder aufmachst wird es der 15.11.2023.
 
@QP1999
Was Du noch definieren müsstest:
wenn Du als Datum z.B. Vertragsstart den 15ten eingibst und den 15ten als Zahltag vorgibst. Soll die Zahlung dann nach 12 Monaten oder 12+1 Monaten erfolgen?
 
Hallo zusammen, vielleicht könnt Ihr meinen Knoten im Kopf lösen und mir helfen. 😅

Wir haben 4 Container in 4 verschiedenen Positionen. Die 4 Container sind ausgestattet mit 10,20,50 und 100 Stück.

Wieviele verschiedene Möglichkeiten gibt es die Container untereinander zu tauschen?

Als Beispiel
1 2 3 4
10 20 50 100
10 50 100 20
10 20 100 50
10 50 20 100
10 100 20 50
10 50 20 100

So komme ich auf 6 Möglichkeiten a 4 Container, demnach 24 Möglichkeiten. Ist das so richtig?

Gibt es eventuell sogar eine Excel Formel?

Vielen lieben Danke vorab😀
 
Die Formel lautet 4! = 4*3*2*1 = 24. Wenn ich es richtig verstanden habe. Dein Beispiel ist mir nicht ganz klar. Der 10er Container steht immer vorne?
 
Zuletzt bearbeitet:
Ist Wahrscheinlichkeitsrechnung / Kombinatorik /Permutationen/ Kombinationen ohne Wiederholung

Beispiel:


Permutationen
Eine Permutation von n Elementen (im zweiten Funktionen-Kapitel als bijektive Funktion beschrieben) ist eine Verteilung der n Elemente auf n Plätze. Es gibt
n!​
(10)​

verschiedene Permutationen von n Elementen.
Aufgabe: Auf wie viele Arten können sich 5 Personen auf 5 freie (unterscheidbare) Plätze verteilen?
Lösung: Auf 5! = 120 Arten.
 
Hi, ich brauche mal wieder Hilfe. :) Angenommen wir haben folgendes Wort stehen A1234567, B1111111. Wie bekomme ich den ersten Buchstaben weg? Ich habe schon gegoogelt, aber iwie klappt die Formel nicht.
Hatte es damit mal versucht, aber ich bekomme irgendeinen Fehler.

ERSETZEN(A1,1,1
Es gab doch auch eine einfache Formel mit zeigen erst alles ab Stelle 2. Aber die finde ich leider auch nicht mehr. :-(

Dankeeeeeeeeeeeeeeeeeee :) :-)
 
Bei mir klappt es mit
=ersetzen(Zelle des urspr. Textes;1;1;*)
statt des * Leerstelle eintippen!

Die erste 1 steht dafür, dass du ab der 1. Stelle ersetzen möchtest,
die zweite 1 steht dafür, dass du 1 Zeichen ersetzen möchtest,
das Leerzeichen, dass du durch nix ersetzen möchtest
 
Zurück
Oben Unten