Hallo,
wenn das Problem folgendes ist
Weist jemand ab es möglich ist Zeiten einzugeben ohne das man ":" dazu tippen muss?
und bei der Lösung folgendes nicht stört
eine versteckte Spalten denn der Zahl umwandeln kann in Zeit wo ich dann mit den rechnen kann?
habe ich vielleicht eine Lösung. Und zwar stört mich bei meiner täglichen Arbeitszeiterfassung, das ich jedesmal bei der Eingabe der Zeiten den Doppelpunkt eingeben muss. Deshalb habe mich mir folgende Lösung mit versteckten Spalten ausgedacht:
Die Zellen, in die die Zeiten eingegeben bzw. ausgegeben werden, habe ich mit dem
Format-Code "00\:00" sowie der Einstellung mit 4 führenden Nullen formatiert.
Zeiten gebe ich nun immer mit den Minuten, aber als reine Zahl ein, also 745 = 7:45 Uhr bzw. 7 Stunden und 45 Minuten oder 23 = 0:23 Uhr bzw. 23 Minuten.
Dabei gehe ich davon aus, das der Anwender bei den letzten beiden Stellen nicht mehr als 59 eingibt. Die Tabelle rechnet aber trotzdem korrekt, wenn z. B. 1363 eingegeben wird, das sind dann halt 14 Stunden und 3 Minuten.
In versteckten Spalten werden dann diese "Zeiten" in Dezimalstellen umgewandelt, und zwar z. B. für die Zelle C4 mittels der Formel
=C4/100-(C4/100-(KÜRZEN(C4/100)))+((C4/100-(KÜRZEN(C4/100)))*10/6)
Die versteckten Spalten könnten natürlich auch auf ein extra Tabellenblatt verlegt werden, welches bei Bedarf ausgeblendet werden kann.
Mit den Dezimalzahlen können dann die notwendigen Berechnungen durchgeführt werden. so dass dann z.B. in der versteckten Zelle U4 eine Dezimalzahl als Ergebnis ausgeworfen wird, die als Zeit angezeigt werden soll. Dies geschieht mittels der Formel
=RUNDEN(((U4-KÜRZEN(U4))*0,6)+KÜRZEN(U4);2)*100
Gruss
MrMurphy