![]() |
||
![]() |
Hundertstelsekunden in Excel berechnenIch 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. 00-00-00Die 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. |
![]() |