2.5k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo!

Zeiterfassung mit Excel:

Da die Arbeitszeiten oft von einem Tag auf den anderen gehen, habe ich mir angewöhnt die Zellen für die Arbeitszeit von bis z.B. Beginn der Arbeitszeit A1 bis A? und Ende der Arbeitszeit B1 bis B? benutzerdefiniert zu formatieren:
>TT.MM.JJJJ hh:mm

Die Anzahl der Stunden befinden sich in den Zellen C1 bis C? formatiert:
>Kategorie
>Uhrzeit
>Typ 13:30

In D1 bis D? habe ich die Zellen als Zahl mit 2 Kommastellen formatiert.

Formel in C1: =B1-A1 runtergezogen bis C?
Formel in D1 =B1-A1 runtergezogen bis C?

Das sieht dann so aus:


14.06.2010 07:15 14.06.2010 17:30 10:15 0,43
15.06.2010 07:15 16.06.2010 01:32 18:17 0,76
16.06.2010 07:00 16.06.2010 15:00 08:00 0,33
17.06.2010 07:00 17.06.2010 15:00 08:00 0,33
18.06.2010 07:00 18.06.2010 15:00 08:00 0,33


Die Zeitdifferenz kann in Stunden und Minuten korrekt ermittelt werden, jedoch ist es nicht möglich die Stunden z.B. mit der Summenfunktion (oder anders) zu addieren, multiplizieren, dividieren etc. und auch nicht umzuwandeln (siehe letzte Spalte).

Zwecks Weiterverarbeitung müssen die ausgeworfenen Stunden und Minuten erst in Dezimalzahlen umgewandelt und als solche manuell eingetragen werden, was mühsam ist.

Gibt es diesbezüglich eine elegante Lösung bzw. überhaupt eine bessere Möglichkeit.

Für jede Idee und Lösungsvorschläge bedanke ich mich im Voraus

mfg.

Paul1

3 Antworten

0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Moin Paul,

in Excel hat ein Tag den Wert 1, die Stunde ist 1/24 eines Tages. Multipliziere also einfach mit 24, dann wird z.B. aus 10:15 = 0,43*24 = 10,25.

Gruß
Kalle
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Paul,

benutze für die Summenzelle der Spalte C des Zellformat

[hh]:mm

und die Formel

=SUMME(C1:C...)

Gruss
Rainer
0 Punkte
Beantwortet von
Hallo Rainer und Kalle!

Ich bedanke mich für die Super!!! Antworten


schönen Tag

Paul1
...