Seite 1 von 2

Zeiten Eingeben

Verfasst: Mo, 02.03.2009 16:56
von sfd1970
Hoffentlich kann mir jemand hier helfen.
Ich schreibe eine Vorlage für eine Reisekostenabrechnung. Ich habe schon ein par Beiträge hier gelesen, aber ich bekomme es irgend wie nicht hin es richtig zu schreiben.
Ich habe hier eigentlich ein andere frage.
Weist jemand ab es möglich ist Zeiten einzugeben ohne das man ":" dazu tippen muss?
Ich habe der Zell formatiert

Code: Alles auswählen

HH":"MM
aber wenn ich, zum beispiel, '0455' eingeben, kommt 00:00 und wenn ich der Zell noch mal anklicke, kommt '10920:00:00'. Ich will das es '04:55' rauskommt.
Kann mir jemand helfen?

Re: Zeiten Eingeben

Verfasst: Mo, 02.03.2009 19:35
von sfd1970
Danke erst mal für die Erklärung.
Gibt es denn die Möglichkeit dass ich denn irgend wie mit versteckte Spalten machen kann?
Kann ich 0455 in ein Zell eingeben (Zell formatiert '00":"00' - denn bekomme ich '04:55') und eine versteckte Spalten denn der Zahl umwandeln kann in Zeit wo ich dann mit den rechnen kann?

Re: Zeiten Eingeben

Verfasst: Mo, 02.03.2009 20:03
von Gert Seler
Hallo sfd1970 und Rocko,
Galileo hat gesagt "und Sie (die Erde) dreht sich doch..." . Ich behaupte und es geht doch.
Man gibt die Uhrzeiten als Dezimalzahl ein (z.B.: 4,55 ). In der Spalte rechts daneben (z.B.: Spalte A=4,55) in Spalte B folgende Formel :

Code: Alles auswählen

=WENN(A1<>"";WECHSELN(A1;",";":";1);"")
Die Formel in Spalte "B" nach unten kopieren. Und in Spalte "B" erscheint die Zahl als "Uhrzeit" (4:55)..
Die scheinbare "Uhrzeit" ist allerdings links ausgerichtet und teilt so dem Benutzer mit, das es sich um einen "Text" handelt,
mit dem nicht gerechnet werden kann.
Damit Berechnungen trotzdem erfolgen können, gibt es die Funktion "WERT"
.
Mit der Formel

Code: Alles auswählen

=WERT(B5)-C6
Falls in C6 die Zeit "1:00" Wird die Summe "3:55" angezeigt.

diese Lösung ist für User geeignet die oft mit Uhrzeiten rechnen müssen.
Die Spalte "A" ist dann überflüssig und kann "ausgeblendet" werden.


mfg
Gert

Re: Zeiten Eingeben

Verfasst: Mo, 02.03.2009 20:32
von sfd1970
Ich sollte auch sagen das es um zwölf Monate Reisekostenabrechnungen zu machen ist.
Ich will das alles ein bisschen schneller geht.

Re: Zeiten Eingeben

Verfasst: Di, 03.03.2009 08:08
von clag
Hallo Leutz,

habe mal etwas zusammen gestrickt von dem ich glaube sfd1970 meinte so etwas
timeinput 4 hacklazy.jpg
timeinput 4 hacklazy.jpg (35.96 KiB) 2917 mal betrachtet
in Variante 1 kann man einfach eine 4stellig Zahl eintippen die zu einem Zeitwert gewandelt wird,
allerdings muss dann die Eingabe Spalte zwingend Textformatiert (@) sein.

in Variante 2 geht es ohne Bedingung in zwei Spalten auch unter weglassen von Teilen
timeinput 4 hacklazy.ods
(9.63 KiB) 131-mal heruntergeladen
PS.
die einfache Stundeneingabe sollte jetzt aber nicht zur übermäßigen Abrechnung Derselben führen :lol:

Re: Zeiten Eingeben

Verfasst: Di, 03.03.2009 08:51
von clag
Hallo Leutz,

kleine Korrektur an dem Vorschlag 00:00 statt x damit das Summieren funktioniert
und der Hinweis nicht Zeitwert konforme Eingaben werden übernommen !
timeinput 4 hacklazy1.jpg
timeinput 4 hacklazy1.jpg (42.66 KiB) 2901 mal betrachtet
timeinput 4 hacklazy1.ods
(10.46 KiB) 138-mal heruntergeladen

Re: Zeiten Eingeben

Verfasst: Di, 03.03.2009 13:57
von Gert Seler
Hallo Zusammen,
um es mal ganz einfach zu sagen in MS-Excel kann man mit "Extras" ----->"Autokorrektur" ersetzen (,,) durch (:)
alle Uhrzeiten auf dem "Zehnertastatur-Block" rechts eingeben.


Nur OpenOffice_Calc bietet diese Möglichkeit nicht !

Und man könnte ja auch "eigene Funktionen" über diese "Auto-Korrektur" mit Tataturkürzel einbinden.

Ich wollte auch nicht als "Funktionsheini" rechts überholen, aber der o.g. Mangel geht mir schon länger auf den "Keks".

In Ooo_Calc können nur "Texte" ersetzt werden.


mfg
Gert

Re: Zeiten Eingeben und noch eine Lösung

Verfasst: Di, 03.03.2009 23:38
von Gert Seler
Hallo Zusammen,
schreibe in "A1" 0125 (Format = 0000 ) in "B1" die Formel :

Code: Alles auswählen

=WERT(LINKS(A1;Länge(A1))-2)&":"&RECHTS(A1;2))
oder in "C1"

Code: Alles auswählen

=-TEXT(A1;"00\:00")
Beide Ergebnisse sind "Text".

mfg
Gert

Re: Zeiten Eingeben

Verfasst: Mi, 04.03.2009 08:37
von clag
Hallo Leutz,

wenn ich so drüber nachdenk haben wir uns wohl alle von dem Gedanken/Ehrgeiz leiten lassen den ":" weg bzw wieder herzaubern :lol:
Hmmmm...

die Ursprüngliche Idee war doch eher vermutlich eine vereinfachte Addition von Zeitwerten zu erreichen
und das erschlägt man doch mit ganz einfach mit einer einzigen Formel unter den Spalten mit den Einzelwerten für Std + Min
timeinput 4 hacklazy3.jpg
timeinput 4 hacklazy3.jpg (29.53 KiB) 2767 mal betrachtet
timeinput 4 hacklazy3.ods
(8.94 KiB) 97-mal heruntergeladen
:D

möglicherweise hilft ja auch die "Caps Lock" Taste
oder wenn das auch noch zu aufwändig ist, bleibt noch die große Makrolösungs "Tippse" :wink:

Re: Zeiten Eingeben

Verfasst: Mi, 04.03.2009 16:07
von clag
Hallo Rocko,

ich gebe dir erstmal 100% Recht :)
dann kam aber diese Anfrage
sfd1970 hat geschrieben:Gibt es denn die Möglichkeit dass ich denn irgend wie mit versteckte Spalten machen kann?
Kann ich 0455 in ein Zell eingeben (Zell formatiert '00":"00' - denn bekomme ich '04:55') und eine versteckte Spalten denn der Zahl umwandeln kann in Zeit wo ich dann mit den rechnen kann?
und die entsprechenden Vorschläge

und zumindest ich denke,
das sich deine Antwort/Statement auf die erste Frage und die Ergebnisse der "FormelOrgien" infolge der zweiten Frage sich überhaupt nicht im Wege stehen :D

da sfd1970 aber auch nicht wieder an der Runde teilgenommen hat ist das Thema doch eh erledigt,
und vielleicht hat sfd1970 ja jetzt eine neue Tastatur und die : Taste funktioniert wieder :lol: