Hab ja vor Kurzem schon mal schnelle Hilfe bekommen, die mir super weitergeholfen hat. Jetzt habe ich aber wieder eine ;-)
Also: Ich bastel gerade an einer Auswertung für die Bundesjugendspiele auf Basis von Formeln. Für Sprinten und Springen hat das Dank eurer Hilfe jetzt alles geklappt. Für die Langstrecken muss ich aber jetzt aus den gelaufenen Zeiten Punkte berechnen. Diese Zeiten liegen aber nicht wie beim Sprint einfach als Dezimalzahlen vor sondern im typischen Excel Zeitformat, also h:mm:ss. Und da liegt nun mein Problem:
Die Formel lautet "=(2000 / Ergebnis - 1,8) / 0,0054 wobei Ergebnis die gelaufene Zeit ist, also z.B. "0:09:25".
Aktuell sieht das so aus:
If Cells(3, Spalte) = "2000 m" And Cells(Zeile, Spalte) "" Then ' 2000 m Lauf
Ergebnis = Cells(Zeile, Spalte)
Cells(Zeile, Spalte + 1).FormulaLocal = "= " & Ergebnis & " - 1,8/ 0,0054"
Cells(Zeile, Spalte + 1) = Round(Cells(Zeile, Spalte), 1) ' Funktion zum kaufm. Runden da nur Ganzzahlen als Ergebnis ok sind
Ergebnis = ""
End If
Ich habe schon versucht, über die Funktion "TimeValue" das Ergebnis in eine Zahl zu verwandeln, aber das haut auch nicht hin... Vielleicht hat ja von euch wieder jemand den entscheidenden Hinweis ;-)Danke im voraus und Gruß,
Mike