Google Text & Tabellen-Zeitbericht - Hinzufügen von Stunden

16

Ich verwende eine Google Text & Tabellen-Tabelle, um die Zeit zu verfolgen, die ich für Projekte aufgewendet habe. Es ist in 3 Spalten formatiert: die Zeit, die ich begonnen habe, die Zeit, die ich beendet habe, und die Gesamtstunden, die für diese Sitzung aufgewendet wurden (als Dezimalzahl dargestellt).

+---+---------+----------+---------------+
|   |    A    |    B     |       C       |
+---+---------+----------+---------------+
| 1 | Started | Finished | Hours/Session |
| 2 | 9:30    | 11:00    | 1.5           |
| 3 | 9:45    | 12:00    | 2.25          |
+---+---------+----------+---------------+

Im Moment benutze ich meine Finger (was lächerlich machtlos ist), um die Gesamtstundenzahl von Anfang bis Ende zu addieren. Gibt es eine Möglichkeit, dies automatisch zu tun?

T. Stone
quelle

Antworten:

10

Es mag etwas spät sein, aber so mache ich es:

=HOUR(B2-A2)+(MINUTE(B2-A2)/60)

Da B2 die Endzeit und A2 die Startzeit ist , subtrahieren Sie B2-A2 und erhalten die Stunde von der Subtraktion. Dann machst du dasselbe und erhältst die Anzahl der Minuten. Nachdem Sie beide haben, addieren Sie die Anzahl der Stunden mit der Anzahl der Minuten geteilt durch 60 (um sie in Stunden zu erhalten).

Vergessen Sie nicht, das 24-Stunden-Format (dh 10:00 oder 22:00) zu verwenden.

cinaglia
quelle
Es ist noch nicht zu spät und ich habe es nur manuell gemacht. Diese Formel funktioniert, ich muss mich nur noch an die 24-Stunden-Formatierung gewöhnen.
T. Stone
4

Google Sheets verfügt jetzt über eine Formatierungsoption für die Dauer. Wählen Sie: Format -> Nummer -> Dauer.

Casebash
quelle
3

Heutzutage kann man das ARRAYFORMULAauch nutzen, um etwas Zeit zu sparen:

=ARRAYFORMULA((HOUR(B2:B-A2:A)+(MINUTE(B2:B-A2:A)/60)))

Siehe Beispieldatei: Stunden

Jacob Jan Tuinstra
quelle
2

Sie können eine Formel verwenden:

  1. Geben Sie dies in die erste Zelle ein von hours/seesion: =(B2-A2)*24 (angenommen A2 ist die Startzeit und B2 die Endzeit)

  2. Klicken Sie in die rechte Ecke dieser Zelle und ziehen Sie sie über die gesamte Spalte.

  3. Markieren Sie die gesamte Spalte (klicken Sie auf den Spaltenbuchstaben)

  4. Klicken Sie 123in der Symbolleiste auf

  5. klicke auf Normal

Neo
quelle
Alles funktionierte außer der Formel, die negative Zahlen produziert
T. Stone
2

gegeben A: start timeund B: end timeich benutze dies:

=(IF(A2 < B2; 0; 1)+B2 - A2) * 24

das ifTeil wird benötigt, um die Tagschaltung korrekt zu berechnen, z. du fängst um 10:00 an und arbeitest bis 02:00 (neulich), du würdest mit -8Stunden enden anstatt 14, schlecht fürs Geschäft, denke ich.

Akira
quelle
1
Diese Formel erzeugte keine negativen Zahlen, aber die resultierenden Zahlen waren immer noch falsch
T. Stone
2
Ich mochte dieses am besten, aber ich habe es verwendet =(IF(A2 <= B2; 0; 1)+B2 - A2) * 24(beachte das <=am Anfang), so dass die übereinstimmenden Start- und Endzeiten (und leere Zellen) Null statt 24 sind.
jocull 15.11.12
1

Beachten Sie, dass Ihre "Zeitzellen" richtig formatiert sind !

Ich habe gerade erfahren, dass Google Docs mit dänischen Einstellungen eine Zeit benötigen, die wie folgt formatiert ist:

+---+---------+----------+
| 1 | Started | Finished |
| 2 | 9.30    | 11.00    |
| 3 | 9.45    | 12.00    |
+---+---------+----------+

Die obige Formel von cinaglia funktioniert nur, wenn die Google Text & Tabellen-Tabelle die Zellen als (Zeit-) Zahlen erkennt. Ich denke, dies ist wahrscheinlich eine Logik für Anfänger, aber ich habe mich VOLLSTÄNDIG umgesehen, bevor ich die 'Doppelpunkte' in ' Punkte ' geändert habe - und die Formel zum Laufen gebracht habe (danke cinaglia ).

morganF
quelle