Clever-Excel-Forum

Normale Version: Datum und Uhrzeit autmatisch erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

ich möchte in einer Exceltabelle das Datum (Spalte A) und Uhrzeit (Spalte B) ausgehend von einem Startdatum (A1) + Uhrzeit (B1) erstellen. Die Uhrzeit zeigt volle Stunden an und das Datum soll auf den nächsten Tag springen, wenn in der Spalte B 0 Uhr steht. Der Prozess soll automatisch in Spalte A und B laufen. Das Datum ist formatiert als TT.MM.JJJJ und die Uhrzeit als hh:mm.

Aktuell habe ich folgende Formeln:

A2=Wenn(Istzahl(Suchen(Zeit(0;0;0);B2);A1+1;A1)   -> soll bei 0:00:00 dem Wert des Vortages einen dazuaddieren, sonst den Wert des Vortages nehmen

Für B hatte ich zwei Versionen:
B2=B1+"1:00:00"
B2=Stunde(B19+Zeit(1;0;0))

So richtig funktioniert aber beides nicht. Kann mir da wer einen Tipp geben?
Moin!
Es reichen zwei Formelzellen:
AB
104.03.202400:00
204.03.202401:00
304.03.202402:00
404.03.202403:00
504.03.202404:00
604.03.202405:00

ZelleFormatWert
A2TT.MM.JJJJ04.03.2024 01:00:00
B2hh:mm4,16666666666667E-02

ZelleFormel
A2=SEQUENZ(50;;A1+1/24;1/24)
B2=SEQUENZ(50;;B1+1/24;1/24)

Gruß Ralf
Danke, aber meine Excelversion hat leider die Sequenzfunktion nicht. :(
Du gibst Excel 365 an, da gibt es diese Funktion.
Aber egal, dann halt so (Formel aus Zeile 2 herunterziehen):
AB
104.03.202400:00
204.03.202401:00
304.03.202402:00
404.03.202403:00

ZelleFormel
A2=A1+1/24
B2=B1+1/24
(04.03.2024, 08:12)RPP63 schrieb: [ -> ]Du gibst Excel 365 an, da gibt es diese Funktion.
Aber egal, dann halt so (Formel aus Zeile 2 herunterziehen):
AB
104.03.202400:00
204.03.202401:00
304.03.202402:00
404.03.202403:00

ZelleFormel
A2=A1+1/24
B2=B1+1/24

Ah sorry, das habe ich nicht gesehen. Muss gleich mal gucken, wo ich das umstellen kann. Habe Excel 2013

Das funktioniert in der Datumsspalte bei mir leider nicht. Die müsste auch in Abhängigkeit von der Zeit sein, weil die Uhrzeit in A1 auch bei 12:00 starten kann.

Edit: Ich hatte es jetzt mal mit B2>B1 versucht, das geht aber nicht, weil er die Uhrzeiten nicht erkennt, bzw. von 23:00 auf 0:00 dann einen Tag dazu zählt.

Edit2: Habs jetzt. Habe für
A2=WENN(B2 und für
B2=ZEIT(STUNDE(B1)+1;MINUTE(B1);SEKUNDE(B1))
dadurch wird bei der Uhrzeit kein Tag mitaddiert.
Hallo,

warum schreibst Du nicht einfach Datum und Uhrzeit in eine Zelle. Ralf hatte das in seinem ersten Vorschlag auch gemacht, aber ohne angepasste Zellformatierung.
Dann einfach in A2: =A1+"1:00" und runterziehen.

Gruß Uwe
(04.03.2024, 09:17)Kuwer schrieb: [ -> ]Hallo,

warum schreibst Du nicht einfach Datum und Uhrzeit in eine Zelle. Ralf hatte das in seinem ersten Vorschlag auch gemacht, aber ohne angepasste Zellformatierung.
Dann einfach in A2: =A1+"1:00" und runterziehen.

Gruß Uwe

Weil ich dir Uhrzeit als separate Zelle benötige.
Hi,

na dann:
A1: 04.03.2024 00:00:00
A2: =A1+Zeit(1;;)

B1: =REST(A1;1)

Spalte A als Datum, Spalte B als Uhrzeit formatieren

Und falls du ein reines Datum brauchst:
C1: =KÜRZEN(A1)
oder
C1: =GANZZAHL(A1)
oder
C1: =ARUNDEN(A1;0)
Ich weiß jetzt nicht, was an meinen simplen Formeln nicht funktionieren sollte …
Heute ist zwar der 04.03.2024, für Excel aber 45355 im Format TT.MM.JJJJ
Ich kann beliebig oft 1/24 (was einer Stunde entspricht) dazu addieren.
45355 + 23/24 = 45355,958333333
Dies bleibt im Zahlenformat TT.MM.JJJJ aber immer noch der 04.03.2024
Dies, weil der Dezimal-Rest irrelevant ist.
Dito Zeit:
12,958333333 ist im Zahlenformat hh:mm 23:00
Dies, weil die Ganzzahl irrelevant ist.