Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Datum und Uhrzeit autmatisch erstellen
#1
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?
Antworten Top
#2
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Tsamsiyu
Antworten Top
#3
Danke, aber meine Excelversion hat leider die Sequenzfunktion nicht. :(
Antworten Top
#4
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Tsamsiyu
Antworten Top
#5
(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.
Antworten Top
#6
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
Antworten Top
#7
(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.
Antworten Top
#8
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)
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#9
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.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


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