Stunde <-> Datum
#1
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:
Top
#2
(06.02.2021, 03: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
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:
  • Tkksn
Top
#3
Hallo Tkksn,

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

Sigi


Angehängte Dateien
.xlsm   Stunden2Datum.xlsm (Größe: 15,18 KB / Downloads: 4)
[-] Folgende(r) 1 Nutzer sagt Danke an Sigi.21 für diesen Beitrag:
  • Tkksn
Top
#4
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
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:
  • Tkksn
Top
#5
Thumbs Up 
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.
Top


Gehe zu:


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