Zuzana muss Berechnungen mit sehr kleinen Zeitschritten wie Tausendstelsekunden durchführen. Sie fragt sich, wie wenig Zeit Excel bewältigen kann und wie sie die Anzeige der kleinen Inkremente formatieren kann.

Aufgrund der Art und Weise, wie Excel Zeiten intern speichert, kann es theoretisch mit einem Zeitinkrement umgehen, das viel kleiner als eine Tausendstelsekunde ist. Ich sage theoretisch, weil es viele Faktoren gibt, die diese Präzision negativ beeinflussen können.

Beachten Sie beispielsweise, dass Zeiten und Daten in Excel so gespeichert werden, dass volle Tage links vom Dezimalpunkt und Bruchteile von Tagen rechts gespeichert werden. Wenn Sie einen Wert von nur einer Hundertmilliardstel Sekunde speichern möchten, können Sie dies möglicherweise tun. Um eine solche Zahl in diesem Format zu speichern, erhalten Sie 1 Tag geteilt durch 24 Stunden geteilt durch 60 Minuten geteilt durch 60 Sekunden geteilt durch 100.000.000.000. Dies führt zu einer Zahl, die folgendermaßen aussieht:

0.000000000000000115740740740741

Beachten Sie, dass es eine Reihe von Nullen gibt, gefolgt von 15 signifikanten Ziffern. Dies liegt daran, dass Excel nur eine Nummer speichern kann, die bis zu 15 signifikante Stellen enthält. Wenn Sie mit diesem Wert etwas anderes anfangen, ruinieren Sie den Wert. Sie können beispielsweise 3 zum Wert hinzufügen, was die Hinzufügung von drei Tagen bedeutet. Excel würde dies dann als Ergebnis rendern:

3.000000000000000000000000000000

Beachten Sie, dass das kleine Zeitinkrement verschwunden ist. Dies geschah, weil im Ergebnis der Addition alles nach der 3 „signifikant“ wurde und Excel nur bis zu 15 signifikante Ziffern verfolgen kann, die alle Nullen in der ursprünglichen Zahl waren.

Eine Tausendstelsekunde dauert viel länger als eine Hundertmilliardstel Sekunde. Es wird in der internen Formatierung von Excel wie folgt dargestellt:

0.0000000115740740740741

Wenn Sie diesem Wert drei Tage hinzufügen, erhalten Sie Folgendes:

3.00000001157407

Dies ist immer noch genau genug, um Tausendstelsekunden in Ordnung zu bringen.

Natürlich hilft es nicht viel, Tausendstelsekunden intern zu speichern, wenn Sie sie nicht in Excel anzeigen können. Hier kommt die benutzerdefinierte Formatierung ins Spiel. Sie können ein benutzerdefiniertes Format erstellen (wie in anderen Ausgaben von ExcelTips beschrieben), in dem Tausendstelsekunden angezeigt werden. Hier ist das zu verwendende Format:

h:mm:s.000

Wenn Sie versuchen, mehr Nullen im Format zu verwenden (um kleinere Zeitschritte anzuzeigen), wird Excel blockiert. Das kleinste Inkrement, das Sie mit benutzerdefinierten Formaten anzeigen können, ist eine Tausendstelsekunde.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (9198) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: