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!
- Dieses Jahr hat 365*24=8760 Stunden
- 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 |
1 | 01.01.2021 00:00 |
2 | 01.01.2021 01:00 |
3 | 01.01.2021 02:00 |
4 | 01.01.2021 03:00 |
5 | 01.01.2021 04:00 |
Zelle | Format | Wert |
B1 | TT.MM.JJJJ hh:mm | 01.01.2021 |
B2 | TT.MM.JJJJ hh:mm | 01.01.2021 01:00:00 |
Zelle | Formel |
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 Modul1Option 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.