Hundertstelsekunden in Excel berechnen

Ich verwalte in meiner Excel-Tabelle Rennzeiten. Da diese immer aus Minuten, Sekunden und Hundertsteln bestehen, finde ich keinen passenden Datentyp dafür. Deshalb bekomme ich Probleme beim Verbinden der Tabelle mit meiner Datenbank. Wie läßt sich dieses Problem in den Griff bekommen?

Die kleinste Zeiteinheit in Excel sind Sekunden. Dementsprechend können Sie Hundertstel nicht direkt darstellen und verrechnen. Aber mit einem Trick können Sie Excel überlisten. Dafür können Sie sich das allgemeine Prinzip der Zeitspeicherung zunutze machen: Zeiten und Datumswerte symbolisiert die EDV meist als fortlaufende Zahl der kleinsten Einheit (zum Beispiel Hundertstel) ab einer bestimmten, festgelegten Grenze.
Da Sie mit Rennzeiten arbeiten und für Sie nur der absolute Wert der Zeit von Bedeutung ist, können Sie die Basis 0 zugrunde legen. Die Minuten und Sekunden rechnen Sie dann jeweils in Hundertstel um und addieren anschließend alle Werte zu einer Zahl für die Speicherung. Um die Daten in die Datenbank zu schreiben, greifen Sie dann je nach Datenbank-System auf Datentypen wie Double oder Longint zurück.
Damit die Darstellung und die Eingabe in Excel möglichst einfach ausfallen, verwenden Sie am besten ein benutzerdefiniertes Format und vier Formeln. Die Eingabe liegt normalerweise in der Form Minuten – Sekunden – Hundertstel vor. Rufen Sie den Befehl Format Zellen auf und wählen Sie auf der Registerkarte Zahlen die Kategorie Benutzerdefiniert. In das Feld Formate geben Sie diese Zeichenkette ein:

00-00-00
Die Null symbolisiert eine beliebige Zahl und veranlaßt Excel, auch dann eine Null anzuzeigen, wenn kein Wert für das Feld zur Verfügung steht. Beispielsweise hat die Eingabe 123 die Ausgabe 00-01-23 zur Folge; sie steht also für eine Sekunde und 23 Hundertstel.
Anschließend berechnen Sie aus Minuten, Sekunden und Hundertsteln jeweils die Hundertstel. Beachten Sie dabei, daß die Berechnung auf dem tatsächlichen Eingabewert und nicht auf der Anzeige in der Zelle beruht. Um die einzelnen Komponenten zu ermitteln, benötigen Sie folgende Formeln:
Minuten:
=WENN (LÄNGE (A2)>4;WENN ((LÄNGE (A2)>5);LINKS (A2 (2);LINKS (A2;1));0);¶
Sekunden:
=WENN (LÄNGE (A2)>2;WENN ((LÄNGE (A2)>3);LINKS (RECHTS (A2 (4); 2);LINKS (RECHTS (A2;3);1));0);
Hundertstel:
=WENN (LÄNGE (A2)>1;RECHTS (A2;2);A2)
Für die Berechnung der Minu- ten ist die Länge der Eingabe ausschlaggebend. Wenn Sie von rechts gezählt mehr als vier Ziffern eingegeben haben, enthält die Eingabe auch Minuten, da die dritte und vierte Ziffer für Sekunden stehen.
Analog ermittelt die zweite Funktion in Abhängigkeit der Länge Ihrer Eingabe die Sekunden. Am einfachsten ist das Bestimmen der Hundertstel. Sie befinden sich am rechten Rand des Eingabewertes und sind auf jeden Fall vorhanden. Um nun die endgültige Zahl für das Speichern in der Datenbank zu errechnen, benötigen Sie folgende Formel:
=Hunderstel+(Sekunden*100)+  (Minuten*6000)
Die Begriffe Hundertstel, Sekunden und Minuten müssen Sie durch die Adressen der Zellen ersetzen, in denen die Werte gespeichert sind. Das Ergebnis dieser Berechnung können Sie als einzelne Zahl in die Datenbank schreiben oder beliebig verrechnen.
Mit Hilfe der Funktion Modulo können Sie übrigens jederzeit die Hundertstel wieder in Minuten und Sekunden auflösen.