Clever-Excel-Forum

Normale Version: Differenz von Datumsangaben berechnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Das hilft mir leider nicht, das eigentliche Hochrechnen der Daten ist ja nicht das Problem...........
Das Problem entsteht ab dem vorletzten Schritt, wo die Rückrechnung auf Anfang des Jahres erfolgen muss........und abhängig von den Vorgaben des Gesamtzeitraums kann das in D7, E7, F7,G7, H7 erfolgen........ :100:
Hallöchen,

Wieso hilft das nicht? Deine Frage:

Zitat:Problem ist H7. Abhängig vom Enddatum in C18, soll im vorletzten Schritt  immer auf den Jahresanfang, hier  also 01.01.2022 gesprungen werden. Wobei ja der Gesamtzeitraum auch kürzer sein.
z.B nur 01.10.2017 bis 01.06.2019.

Meine Antwort, so umgesetzt:
Arbeitsblatt mit dem Namen 'Tabelle1'
 CH
7 01.01.2022
1801.06.2022 

ZelleFormel
H7=DATUM(JAHR(C18);1;1)
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Weil, es ja nur ein Schritt ist..........das hatte ich auch schon, damit habe ich aber nur bezogen auf das Beispiel eine Lösung.

Damit das auf jeden Zeitraum erfolgen kann, müssten vermutlich mehrere Wenn Abfragen erfolgen und daran scheitere ich...........die Formel müsste demnach immer die gleiche sein......um abhängig von den Angaben im Gesamtzeitraum das richtige Ergebnis zu liefern......

auch egal werde mal weiter tüfteln...............

Gruß

André
Hallöchen,

wovon hängt es den ab, ob in E7 mal der 1.7. steht und mal der 1.1. und ab F der 1.6., obwohl in beiden Fällen das Enddatum an einem 1.6. liegt? Warum steht im zweiten Fall der 1.6. erst in F und nicht schon in E?
Hi,

so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFGHIJ
701.10.201701.01.201801.01.201901.01.202001.01.202101.01.202201.06.2022 
1801.06.2022       

ZelleFormel
D7=WENN(C7>=$C$18;"";MIN($C$18;EDATUM(C7;12-(SPALTE()=4)*(MONAT(C7)-1))-TAG(C7)+1))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Moin, hängt vom Beginn ab.

ist der Beginn C7 unterjährig wie z.B. 01.10.2017 ist der Weg folgender:

D7 = 01.01.2018 (auf den nächsten Jahresersten)  E7 = 01.07.2019 (+ 18 Monate) F7 = 01.07.2020 (+12 Monate) G7 = 01.07.2021 (+12 Monate) H7 ist dann abhängig vom Enddatum in C18 (wäre das z.B der 01.10.2022) müsste in H7 = 01.01.2022 (Rückrechnung auf den Jahresanfang vor dem Enddatum)  stehen und in J7 dann das Enddatum = 01.10.2022.

wäre allerdings das Enddatum schon der 01.06.2019 sehe die Sache so aus.

D7 = 01.01.2018 (auf den nächsten Jahresersten) E7= 01.01.2019 (Rückrechnung auf den Jahresanfang vor dem Enddatum) J7 = 01.06.2019 (Enddatum).

Um die Sache abzurunden:

ist der Beginn C7 der 01.01. eines Jahres wie z.B. 01.01.2018 ist der Weg folgender:

D7 = 01.07.2019 (+18 Monate)  E7 = 01.07.2020 (+12 Monate) F7 = 01.07.2021 (+12 Monate) G7 = 01.07.2022 (+12 Monate) H7 ist dann wieder abhängig vom Enddatum in C18 (wäre das z.B. der 01.01.2023) müsste in H7 auch der 01.01.2023 stehen (Rückrechnung Jahresanfang identisch mit Enddatum) J7 nicht mehr erforderlich ggfs. auszublenden.

wäre allerdings das Enddatum schon der 01.10.2022 sehe die Sache so aus.

D7= 01.07.2019 (+ 18 Monate) E7 = 01.07.2020 (+12 Monate) F7 =01.07.2021 (+12 Monate) G7 = 01.01.2022 (Rückrechnung auf den Jahresanfang vor dem Enddatum) H7 = 01.10.2022 (Enddatum) 
J7 nicht mehr erforderlich ggfs. ausblenden.

Gruß

André
Danke Opa Edgar

unsere Antworten haben sich überschnitten. 

Gibt es bezogen auf die weiteren Erläuterungen noch eine Lösung?  Huh
so nach Endlosversuchen....gebe ich das Thema auf.....es ist wohl nicht zu lösen......

Danke an alle die es versucht haben.......
So nochmal eine Nacht drüber geschlafen und nun doch noch hinbekommen: Geht bestimmt noch eleganter aber Hauptsache das Ergebnis stimmt  :100:

Hier Beispiel 1 (siehe oben; Beginn unterjährig)

Prognose

CDEFGHI
701.10.201701.01.201801.07.201901.07.202001.07.202101.01.202201.10.2022
Formeln der Tabelle
ZelleFormel
D7=WENN(JAHR(C7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(C7)=1;DATUM(JAHR(C7)+1;7;1);DATUM(JAHR(C7)+1;1;1))))
E7=WENN(JAHR(D7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(D7)>=1;DATUM(JAHR(D7)+1;7;1);DATUM(JAHR(D7)+1;1;1))))
F7=WENN(JAHR(E7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(E7)>=1;DATUM(JAHR(E7)+1;7;1);DATUM(JAHR(E7)+1;1;1))))
G7=WENN(JAHR(F7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(F7)>=1;DATUM(JAHR(F7)+1;7;1);DATUM(JAHR(F7)+1;1;1))))
H7=WENN(JAHR(G7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(G7)>=1;DATUM(JAHR(G7)+1;7;1);DATUM(JAHR(G7)+1;1;1))))
I7=WENN(JAHR(H7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(H7)>=1;DATUM(JAHR(H7)+1;7;1);DATUM(JAHR(H7)+1;1;1))))

Prognose

C
1801.10.2022

Prognose

Q
301.01.2022
Formeln der Tabelle
ZelleFormel
Q3=DATUM(JAHR(C18);1;1)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8


Prognose

CDEF
701.10.201701.01.201801.01.201901.06.2019
Formeln der Tabelle
ZelleFormel
D7=WENN(JAHR(C7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(C7)=1;DATUM(JAHR(C7)+1;7;1);DATUM(JAHR(C7)+1;1;1))))
E7=WENN(JAHR(D7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(D7)>=1;DATUM(JAHR(D7)+1;7;1);DATUM(JAHR(D7)+1;1;1))))
F7=WENN(JAHR(E7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(E7)>=1;DATUM(JAHR(E7)+1;7;1);DATUM(JAHR(E7)+1;1;1))))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8




Hier Beispiel 2 (siehe oben; Beginn am 01.01)

Prognose

CDEFGH
701.01.201801.07.201901.07.202001.07.202101.07.202201.01.2023
Formeln der Tabelle
ZelleFormel
D7=WENN(JAHR(C7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(C7)=1;DATUM(JAHR(C7)+1;7;1);DATUM(JAHR(C7)+1;1;1))))
E7=WENN(JAHR(D7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(D7)>=1;DATUM(JAHR(D7)+1;7;1);DATUM(JAHR(D7)+1;1;1))))
F7=WENN(JAHR(E7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(E7)>=1;DATUM(JAHR(E7)+1;7;1);DATUM(JAHR(E7)+1;1;1))))
G7=WENN(JAHR(F7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(F7)>=1;DATUM(JAHR(F7)+1;7;1);DATUM(JAHR(F7)+1;1;1))))
H7=WENN(JAHR(G7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(G7)>=1;DATUM(JAHR(G7)+1;7;1);DATUM(JAHR(G7)+1;1;1))))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8


Prognose

CDEFGH
701.01.201801.07.201901.07.202001.07.202101.01.202201.10.2022
Formeln der Tabelle
ZelleFormel
D7=WENN(JAHR(C7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(C7)=1;DATUM(JAHR(C7)+1;7;1);DATUM(JAHR(C7)+1;1;1))))
E7=WENN(JAHR(D7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(D7)>=1;DATUM(JAHR(D7)+1;7;1);DATUM(JAHR(D7)+1;1;1))))
F7=WENN(JAHR(E7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(E7)>=1;DATUM(JAHR(E7)+1;7;1);DATUM(JAHR(E7)+1;1;1))))
G7=WENN(JAHR(F7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(F7)>=1;DATUM(JAHR(F7)+1;7;1);DATUM(JAHR(F7)+1;1;1))))
H7=WENN(JAHR(G7)+1=JAHR(C18);Q3;MIN($C$18;WENN(MONAT(G7)>=1;DATUM(JAHR(G7)+1;7;1);DATUM(JAHR(G7)+1;1;1))))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Seiten: 1 2