Clever-Excel-Forum

Normale Version: Stunde <-> Datum
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich würde gern Jahresstundenwert in Datum umwandeln.
zb. 
8759 Stunden Zahl sollte 31.12.2021 umgewandelt werden.
1 stunden zahl 01.01.2021
25 stunden zahl 02.01.2021

Ich habe Stundenzahl als Serie vom 1 bis 8759  und würde ich gern es zum Tag und Monat umwandeln. 
Danke.

::dodgy:
(06.02.2021, 02:18)Tkksn schrieb: [ -> ]Ich habe Stundenzahl als Serie vom 1 bis 8759

Moin!
  1. Dieses Jahr hat 365*24=8760 Stunden
  2. Ein Tag beginnt um 0:00 Uhr, also ist die korrekte Serie 0 bis 8760
Heißt: =DATUM(2021;1;1)+SEQUENZ(8760;;0)/24
(vorher Format einstellen)

B
101.01.2021 00:00
201.01.2021 01:00
301.01.2021 02:00
401.01.2021 03:00
501.01.2021 04:00

ZelleFormatWert
B1TT.MM.JJJJ hh:mm01.01.2021
B2TT.MM.JJJJ hh:mm01.01.2021 01:00:00

ZelleFormel
B1=DATUM(2021;1;1)+SEQUENZ(8760;;0)/24

Gruß Ralf
Hallo Tkksn,

oder alternativ mit einer kl. VBA-Fkt. die Stunden direkt in ein Datum umrechnen. (s. Mappe)

Sigi
Moin Sigi!
Wenn ich VBA nutzen würde, würde ich das (für Spalte D) so machen:

Modul Modul1
Option Explicit 
 
Sub Jahresstunden() 
Const AnzStd& = 8760 
With Range("D1").Resize(AnzStd) 
  .NumberFormat = "m/d/yyyy h:mm" 
  .Formula = "=DATE(2021,1,1)+(ROW(X1)-1)/24" 
  .Value = .Value 
End With 
End Sub 

Gruß Ralf
Vielen herzlichen Dank.

=DATUM(2021;1;1)+SEQUENZ(8760;;0)/24

Ich habe diesen Formel verwendet und es hat geklappt. 
Lg.

Stimmt Sequenz sollte vom 0 bis 8759 sein.