Ich mache ein Benchmarking und möchte Excel verwenden, um Diagramme der Ergebnisse zu erstellen. Ich habe ein einfaches, aber nerviges Problem, das darin besteht, meine Nudeln zu backen.
Das Problem ist, dass Excel darauf besteht, dass "Zeit" eine Tageszeit bedeutet. Es weigert sich, mich mit Zeitdauern arbeiten zu lassen . Wenn ich versuche, "drei Minuten und sechs Sekunden" zu sagen, wird dies falsch als "drei Minuten und sechs Sekunden nach Mitternacht " interpretiert , was ich überhaupt nicht gemeint habe.
Ich kann das Problem umgehen, indem ich alles mühsam in Sekunden umwandle. Aber dann sind alle meine Grafiken in Sekunden beschriftet, nicht in Minuten und Sekunden. Außerdem ist es ein Schmerz, weiter tippen zu müssen =3*60+6
und nicht nur 3:06
. Und wenn ich es getan habe, muss ich mir die Formel ansehen, um zu überprüfen, ob ich die Daten korrekt eingegeben habe [und die Formel nicht vermasselt habe].
Weiß jemand, wie ich Excel mit einer Zeitdauer arbeiten lassen kann, die nicht an eine bestimmte Tageszeit gebunden ist?
Antworten:
Sie können dies problemlos mit dem normalen Datentyp "Zeit" tun - ändern Sie einfach das Format!
Das hervorragende Zeit- / Datumsformat ist einfach 1,0, was einem ganzen Tag entspricht (ab dem 1.1.1900). 36 Stunden wären also 1,5. Wenn Sie das Format auf ändern
[h]:mm
, werden Sie sehen36:00
.Wenn Sie also mit Dauern arbeiten möchten, können Sie einfach die Subtraktion verwenden, z
quelle
[h] "hr" m "min" ss "s"
die zu Dingen wie0 hr 28 min 48 s
und führt32 hr 21 min 37 s
=TEXT(A1,"0")&" day"&IF(A1>1,"s "," ")&TEXT(HOUR(A1),"0")&" hours "&MINUTE(A1)&" minutes"
Verwenden Sie das Format
d "days" h:mm:ss
oder[h]:mm:ss
, je nach Ihren Anforderungen.Angenommen, Sie haben eine Dauer von 30h 12m 54s:
h:mm:ss
-> 6:12:54 (für eine Dauer nicht korrekt)[h]:mm:ss
-> 30:12:54d "days" h:mm:ss
-> 1 Tage 6:12:54Variationen sind möglich: Ich mag so etwas wie
d"d" h"h" mm"m" ss"s"
die Formate 1d 6h 12m 54s.quelle
Das benutzerdefinierte Format hh: mm zeigt nur die Anzahl der Stunden bis 23:59 korrekt an. Danach erhalten Sie den Rest, weniger volle Tage. Beispielsweise würden 48 Stunden als 00:00 angezeigt, obwohl der zugrunde liegende Wert korrekt ist.
Um die Dauer in Stunden und Sekunden (unter oder nach einem ganzen Tag) korrekt anzuzeigen, sollten Sie das benutzerdefinierte Format verwenden [h]: mm; @ verwenden. In diesem Fall werden 48 Stunden als 48:00 angezeigt.
Prost.
quelle
[h]:mm;@
?Mit dem benutzerdefinierten Format einer Zelle können Sie einen Typ wie den folgenden einfügen :
d "days", h:mm:ss
, der ein Ergebnis wie16 days, 13:56:15
in einer Excel-Zelle liefert.Wenn Sie die Dauer in Stunden anzeigen möchten, verwenden Sie den folgenden Typ
[h]:mm:ss
, der zu 397: 56: 15 führt. Kontrollprüfung: 16 = (397 Stunden -13 Stunden) / 24quelle
Ich weiß nicht, wie das Diagramm die Achse im Format "X1 min: X2 sec" beschriften soll, aber hier ist eine andere Möglichkeit, die Dauer im Format Minuten mit Dezimalstellen für Sekunden (.5 = 30 sec, .25) zu ermitteln = 15 s usw.)
Angenommen, in Spalte A haben Sie Ihre Zeitdaten, zum Beispiel in Zelle A1 haben Sie 12:03:06, die Ihre 3-Minuten-6-Sekunden-Daten nach Mitternacht als 3:06 falsch interpretiert haben, und Spalte B ist frei.
Geben Sie in Zelle B1 die folgende Formel ein: = MINUTE (A1) + SECOND (A1) / 60 und drücken Sie die Eingabetaste. Nehmen Sie die untere rechte Ecke von Zelle B2 und ziehen Sie sie bis zur Spalte A nach unten, um die Formel auf alle Daten in Spalte A anzuwenden.
Markieren Sie im letzten Schritt unbedingt die gesamte Spalte B und stellen Sie sie auf das Zahlenformat ein (die Anwendung der Formel hat das Format möglicherweise automatisch auf Zeit gesetzt).
quelle
Der beste Weg, um dieses Problem zu beheben, war die Verwendung einer Kombination der oben genannten. Alle meine Zellen wurden als benutzerdefiniertes Format eingegeben, um nur "HH: MM" anzuzeigen. Wenn ich "4:06" (4 Minuten und 6 Sekunden) eingegeben habe, werden in dem Feld die Zahlen angezeigt, die ich korrekt eingegeben habe - aber die Daten selbst stellen HH: MM im Hintergrund dar.
Glücklicherweise basiert die Zeit auf Faktoren von 60 (60 Sekunden = 60 Minuten). Also 7H: 15M / 60 = 7M: 15S - ich hoffe, Sie können sehen, wohin das führt. Wenn ich also meine 4:06 nehme und beim Arbeiten mit den Daten durch 60 dividiere (z. B. um meine Gesamtzeit oder durchschnittliche Zeit über 100 Zellen zu summieren, würde ich die normalen SUMME- oder DURCHSCHNITTLICHEN Formeln verwenden und dann in der Formel durch 60 dividieren .
Beispiel = (SUMME (A1: A5)) / 60. Wenn sich meine Daten in den 5 Zeiterfassungsfeldern befanden, waren dies 4:06, 3:15, 9:12, 2:54, 7:38 (für uns MM: SS, aber die Daten im Hintergrund sind tatsächlich HH: MM ) Wenn ich dann die Summe dieser 5 Felder herausrechne, sollte ich das haben, was ich will herausrechne, ich 27M: 05S haben, aber was stattdessen angezeigt wird, ist 1D: 03H: 05M: 00S. Wie oben erwähnt, 1D: 3H: 5M geteilt durch 60 = 27M: 5S ... das ist die Summe, die ich suche.
Weitere Beispiele hierfür sind: = (SUMME (G: G)) / 60 und = (DURCHSCHNITT (B2: B90) / 60) und = MIN (C: C) (dies ist eine direkte Überprüfung, daher wird hier keine / 60 benötigt! ).
Beachten Sie, dass Ihre Felder "Formel" oder "Berechnung" (Durchschnitt, Gesamtzeit usw.) das benutzerdefinierte Format MM: SS haben MÜSSEN, sobald Sie durch 60 geteilt haben, da Excel standardmäßig in HH: MM denkt (daher dieses Problem). Ihre Datenfelder, in die Sie Ihre Zeiten eingeben, müssen vom Format "Allgemein" oder "Nummer" in das benutzerdefinierte Format von HH: MM geändert werden.
Dieser Prozess ist noch ein wenig etwas umständlich zu verwenden - aber es bedeutet , dass Ihre Daten Eintrag noch in sehr einfach eingegeben und ist „richtig“ auf dem Bildschirm als 4.06 angezeigt (die meisten Menschen als Minuten sehen würden: Sekunden , wenn sie unter einem "Minuten" -Header). Im Allgemeinen müssen nur einige Felder für Formeln wie "beste Zeit", "durchschnittliche Zeit", "Gesamtzeit" usw. verwendet werden, wenn die Zeiten verfolgt werden, und sie werden normalerweise nicht geändert, sobald die Formel eingegeben wurde Seien Sie ein "einmaliger" Prozess - ich verwende dies für mein Anrufverfolgungsblatt bei der Arbeit, um "durchschnittlichen Anruf", "Gesamtanrufzeit für Tag" zu verfolgen.
quelle
Angenommen, Sie möchten die Zeit anzeigen, die am Montag zwischen 17:00 Uhr und Dienstag, Dienstag, 14:30 Uhr verstrichen ist.
Geben Sie beispielsweise in Zelle A1 das Datum ein. In A2 die Zeit. (Wenn Sie 17 Uhr einschließlich des Leerzeichens eingeben, wird dies als 17:00 Uhr angezeigt. Wenn der Wochentag ebenfalls angezeigt werden soll, geben Sie in C3 (z. B.) die Formel = A1 ein und markieren Sie Gehen Sie in der Zelle in das Dropdown-Menü Formatierung, wählen Sie Benutzerdefiniert und geben Sie dddd ein.
Wiederholen Sie dies alles in der folgenden Zeile.
Angenommen, Sie möchten diese Dauer in Zelle D2 anzeigen. Geben Sie die Formel = (a2 + b2) - (a1 + b1) ein. Wenn dies als "22h 30m" angezeigt werden soll, wählen Sie die Zelle aus und geben Sie im Formatierungsmenü unter "Benutzerdefiniert" h "h" m "m" ein.
quelle
Markieren Sie die Zelle (n) / Spalte, die Sie als Dauer haben möchten, und klicken Sie mit der rechten Maustaste auf "Zellen formatieren". Gehen Sie zu "Benutzerdefiniert" und suchen Sie nach "h: mm", wenn Sie die Dauer im Stunden- und Minutenformat eingeben möchten. Wenn Sie auch Sekunden einschließen möchten, klicken Sie auf "h: mm: ss". Danach können Sie sogar die Gesamtdauer addieren.
Hoffe das hilft.
quelle
Am Ende habe ich Folgendes getan: Geben Sie die Zeitdauer von Hand ein, z. B. 1 Minute, 03 Sekunden. Einfach aber effektiv. Es scheint, dass Excel alles andere überschrieben hat, selbst wenn ich das in einigen Antworten angegebene 'benutzerdefinierte Format' verwendet habe.
quelle