Zeit multipliziert mit Meter

Hallo,

habe folgendes Problem: Ich habe eine Zeitangabe, z.B. 0:00:11 und möchte diese mit einer Zahl, in meinem fall 23,81 multiplizieren. Das Ergebnis soll als Ganzzahl formatiert werden weil es sich letztlich um Meter handelt. Das funktioniert aber nicht. Ich bekomme immer eine Zeit als Ergebnis geliefert (im beschriebenen Fall 4m 22s) - es müsste aber 262 herauskommen.

Weiß jemand eine Lösung?

… schon mal vielen Dank!

Peter




Re: Zeit multipliziert mit Meter

#7453 On 24 Februar, 2008 20:24 Tom Kaegi said,

Hallo Peter

Ist 0:00:11 tatsächlich eine Zeit (nach RagTime-Sprachregelung ein
Datum, von dem nur die Zeit dargestellt wird)? Ist es nicht vielmehr
eine Zeitspanne? Siehe dazu die Anzeige des Zellinhalts in der
Werkzeugleiste. Eine Zeit (ein Datum) kannst du gar nicht
multiplizieren, eine Zeitspanne wohl - aber natürlich gibt das
Mehrfache einer Zeitspanne wieder eine Zeitspanne. Du musst also aus
der Zeitspanne eine Zahl machen, damit du als Resultat eine absolute
Zahl erhältst. Es ist einfacher, diese Umwandlung vor der
Multiplikation vorzunehmen - so habe ich es in den folgenden Formeln
gemacht - aber es würde auch umgekehrt gehen, d.h. zuerst
multiplizieren und erst dann umwandeln.

Annahme für die folgenden Formeln:
Die Zeitspanne steht in A1, der Multiplikationsfaktor in B1

In deinem Beispiel funktioniert die Formel:
SekundeVon(A1)*B1

Wenn aber die Zeitspanne auch grösser als eine Sekunde werden kann,
dann heisst die Formel:
(MinuteVon(A1)*60+SekundeVon(A1))*B1
oder sogar
((StundeVon(A1)*60+MinuteVon(A1))*60+SekundeVon(A1))*B1

Mit freundlichem Gruss
Thomas

Re: Zeit multipliziert mit Meter

#7454 On 24 Februar, 2008 20:24 Lutz-Dieter Bornemann said,

Am 24.02.2008 um 19:16 schrieb Dr. Hans-Peter Rohler:

> Hallo,
>
> habe folgendes Problem: Ich habe eine Zeitangabe, z.B. 0:00:11 und
> möchte diese mit einer Zahl, in meinem fall 23,81 multiplizieren.
> Das Ergebnis soll als Ganzzahl formatiert werden weil es sich
> letztlich um Meter handelt. Das funktioniert aber nicht. Ich bekomme
> immer eine Zeit als Ergebnis geliefert (im beschriebenen Fall 4m
> 22s) - es müsste aber 262 herauskommen.
>
> Weiß jemand eine Lösung

Hallo Hans-Peter,

quick and dirty wäre folgendes möglich

A1: 0:00:11
A2: 23,81
A3: Runden((SekundeVon(A1)+MinuteVon(A1)*60+StundeVon(A1)*3600)*A2)

Gerundet wird die erste Nachkommastelle kaufmännisch auf die Ganzzahl.

Gruß
Lutz

Re: Zeit multipliziert mit Meter

#7455 On 24 Februar, 2008 21:24 Mathias Milchmeyer said,
Re: Zeit multipliziert mit Meter Dr. Hans-Peter Rohler schrieb am 24.02.2008 19:16 Uhr :

Hallo,

habe folgendes Problem: Ich habe eine Zeitangabe, z.B. 0:00:11 und möchte diese mit einer Zahl, in meinem fall 23,81 multiplizieren. Das Ergebnis soll als Ganzzahl formatiert werden weil es sich letztlich um Meter handelt. Das funktioniert aber nicht. Ich bekomme immer eine Zeit als Ergebnis geliefert (im beschriebenen Fall 4m 22s) - es müsste aber 262 herauskommen.


Hallo Peter,

falls es sich bei der Zeitangabe um eine Zahl im Datumsformat handelt, dann kannst Du die Formel DSekunde(Datum1;Datum2) verwenden und mit der zweiten Zahl multiplizieren.
11*23,81=261,91
Damit 262 herauskommt, müßte noch gerundet werden, aber das ist Dir sicherlich klar...

Falls es sich nicht um ein Datum, sondern um eine Zeitspanne handelt, müßtest Du das Format umwandeln:
In A1 steht die Zeit “0:00:11”
In B1 steht die Strecke “23,81”
In C1 steht die Formel “F1*B1”, als Ergebnis sichtbar ist: “261,91”

Die Zwischenrechnung erfolgt in D1, E1 und F1 und wandelt Deine 0:00:11 in Sekunden um.

In D1 steht die Formel “heute”
In E1 steht die Formel “D1+A1”
In F1 steht die Formel “DSekunde(D1;E1)”

Es wird also ein beliebiges Datum, in diesem Fall “heute”, verwendet, um die Zeitspanne in Sekunden zu berechnen.
Die Zwischenschritte kannst Du natürlich auch in eine Formel zusammenpacken.
Ich hoffe, Du kannst eine für Dich praktikable Lösung ableiten.

--
mit freundlichem Gruß

Mathias Milchmeyer

Re: Zeit multipliziert mit Meter

#7471 On 26 Februar, 2008 12:09 Jürgen Schell said,

Zahl(Zeitspanne) macht die Umwandlung. RagTime rechnet allerdings in
Tagen. Sollen Sekunden herauskommen, muss man also noch mit 86400
multiplizieren.

Beispiel: In A1 steht die 0:00:11, in A2 die 23,81. Dann liefert

Runden(Zahl(A1)*A2*86400)

die 262.

Gruß, Jürgen

Dr. Hans-Peter Rohler schrieb:
> Hallo,
>
> habe folgendes Problem: Ich habe eine Zeitangabe, z.B. 0:00:11 und
> möchte diese mit einer Zahl, in meinem fall 23,81 multiplizieren. Das
> Ergebnis soll als Ganzzahl formatiert werden weil es sich letztlich um
> Meter handelt. Das funktioniert aber nicht. Ich bekomme immer eine
> Zeit als Ergebnis geliefert (im beschriebenen Fall 4m 22s) - es müsste
> aber 262 herauskommen.
>
> Weiß jemand eine Lösung?
>
> … schon mal vielen Dank!
>
> Peter
>
>
>
>