Kann ich den Wert einer Zelle im Zeitformat automatisch in eine andere Zelle im Zahlenformat einfügen, sodass ich eine Summenfunktion anwenden kann?

Kann ich den Wert einer Zelle im Zeitformat automatisch in eine andere Zelle im Zahlenformat einfügen, sodass ich eine Summenfunktion anwenden kann?

Ich habe einen kompletten Arbeitsplan für Mitarbeiter in Excel 2016, Windows 10, eingerichtet. Zelle C3 ist „Ankunftszeit“, C4 ist „Ausreisezeit“ und D3 ist die Gesamtstundenzahl für diesen Tag (d. h. ich gebe Ankunft 10:00 Uhr in C3 und Ausreise 20:00 Uhr in C4 ein und D3 gibt mir automatisch 10 Stunden). Sehr schön.

Die Zelle D3 mit den Gesamtstunden für den Tag ist jedoch im Zeitformat, daher kann ich sie nicht (oder kann ich?) als Zahl für eine Summenfunktion am Ende der Zeile verwenden – mit anderen Worten, diese Zellen addieren, um die Gesamtstunden für die Woche zu erhalten, Montagstunden + Dienstagstunden, ...). Ist es möglich, eine Zelle, sagen wir D4, zu haben, die den Wert in D3 automatisch kopiert, ihn aber als Zahlenformat in D4 einfügt, sodass ich alle meine Zellen in Zeile 4 nehmen, sie addieren und die Gesamtstunden für die Woche erhalten kann? Dann kann ich ganz einfach den Stundensatz eingeben und erhalte meine Gesamtarbeitskosten für diese Woche. Ich bin so beeindruckt, dass ich dieses Blatt nach Anleitungen erstellen konnte, aber jetzt bin ich ratlos.

Antwort1

Im Excel-Zeitformat 1stellt 1 Tag dar. Die Standardmethode zum Umwandeln von Zeitwerten in Stunden besteht daher in der Multiplikation mit 24. Sie können also D4auf setzen =24*D3oder die SUMME einfach mit 24 multiplizieren.

Damit die betroffenen Zellen richtig angezeigt werden, müssen Sie sie manuell als „Allgemein“ oder „Zahl“ formatieren.

Antwort2

Führen Sie die folgenden Schritte aus, um den Auftrag auszuführen:

  1. Geben Sie den Zeitwert sowohl in C3 als auch in C4 ein.
  2. Formatieren Sie beide Zellen als h:mm:ss AM/PM.
  3. Geben Sie in C4 eine Uhrzeit wie 22:00 ein, Excel wandelt sie in 22:00 Uhr um.
  4. Um die Differenz zwischen zwei Zeiten als Dezimalzahl zu berechnen, verwenden Sie diese Formel in D4.
  5. =INT((Endzeit - Startzeit) * 24).
  6. Wählen Sie D4 und formatieren Sie es als Zahl ohne Dezimalstelle.

Sie finden Werte wie unten gezeigt.

Start Time:   10:00:00 AM    Time difference in Decimal   

End Time:     10:00:00 PM    12

D4 = INT((C4-C3)*24)

Eine andere mögliche Lösung ist,

D4=Text(C4-C3,"H") you get 12.

verwandte Informationen