Datenformat Dauer bei Formel nicht möglich

Hallo Community,


für die Planung einer Alpenüberquerung möchte ich in einer Tabelle die Gehzeiten der Etappen berechnen lassen. Die Formel dazu lautet:

=WENN((D13÷300)+(E13÷500)>F13÷4;(D13÷300)+(E13÷500)+(F13÷4)÷2;((D13÷300)+(E13÷500))÷2+F13÷4)÷24


Was dann in der Tabelle so aussieht:


Die Formel steht in G13 und und würde bei der Formatierung mit Dauer das Ergebnis wie in H13 anzeigen. Allerdings lässt Numbers die Änderung der Formatierung nicht zu und stellt das Format immer wieder automatisch auf Zahl um.


In H13 habe ich das Ergebnis der Formel als Wert eingefügt, da wird es mit der Formatierung richtig dargestellt. Den Wert an sich kann Numbers also als Dauer anzeigen, hat nur ein Problem damit dies aus der Formel zu machen.


Hat jemand eine Lösungsidee zu diesem Problem? Ich würde auch den Umweg über ausgeblendete Spalten hinnehmen. Allerdings ist mir keine Funktion bekannt, bei der das Formelergebnis in einer anderen Zelle automatisch als Wert eingetragen wird. Und ein manuelles kopieren des Werts sehe ich nicht ein, dann brauche ich auch keine Tabelle zur automatischen Berechnung.


Gruß

Stephan

Gepostet am 21. März 2021 02:48

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 21. März 2021 11:12

Und nun noch einmal zu Deiner Formel (alles in einem), stephan80:


Damit geht es auch. Dein Fehler ist nur, dass Du die Zeit vergessen hast.


Deine Formel lautet:


=WENN((D13÷300)+(E13÷500)>F13÷4;(D13÷300)+(E13÷500)+(F13÷4)÷2;((D13÷300)+(E13÷500))÷2+F13÷4)÷24


Jedoch hast Du nicht D13÷300, E13÷500 und F13÷4, sondern D13÷300 x 1 Stunde, E13÷500 x 1 Stunde und F13÷4 x 1 Stunde, da wir 300m / Stunde, 500 m / Stunde und 4km / Stunde haben. 1 Stunde lässt sich in Number mit Dauer(;;1) darstellen. Daher müsstest Du Deine Formel wie folgt anpassen:


=WENN((D13÷300 x Dauer(;;1))+(E13÷500 x Dauer(;;1))>F13÷4 x Dauer(;;1);(D13÷300 x Dauer(;;1))+(E13÷500 x Dauer(;;1))+(F13÷4 x Dauer(;;1))÷2;((D13÷300 x Dauer(;;1))+(E13÷500 x Dauer(;;1)))÷2+F13÷4 x Dauer(;;1))


Und schon klappt es auch mit dem Zellenformat "Dauer".

14 Antworten
Frage gekennzeichnet als Höchstrangige Antwort

21. März 2021 11:12 als Antwort auf stephan80

Und nun noch einmal zu Deiner Formel (alles in einem), stephan80:


Damit geht es auch. Dein Fehler ist nur, dass Du die Zeit vergessen hast.


Deine Formel lautet:


=WENN((D13÷300)+(E13÷500)>F13÷4;(D13÷300)+(E13÷500)+(F13÷4)÷2;((D13÷300)+(E13÷500))÷2+F13÷4)÷24


Jedoch hast Du nicht D13÷300, E13÷500 und F13÷4, sondern D13÷300 x 1 Stunde, E13÷500 x 1 Stunde und F13÷4 x 1 Stunde, da wir 300m / Stunde, 500 m / Stunde und 4km / Stunde haben. 1 Stunde lässt sich in Number mit Dauer(;;1) darstellen. Daher müsstest Du Deine Formel wie folgt anpassen:


=WENN((D13÷300 x Dauer(;;1))+(E13÷500 x Dauer(;;1))>F13÷4 x Dauer(;;1);(D13÷300 x Dauer(;;1))+(E13÷500 x Dauer(;;1))+(F13÷4 x Dauer(;;1))÷2;((D13÷300 x Dauer(;;1))+(E13÷500 x Dauer(;;1)))÷2+F13÷4 x Dauer(;;1))


Und schon klappt es auch mit dem Zellenformat "Dauer".

21. März 2021 08:31 als Antwort auf stephan80

Verzeihe mir, wenn ich es so direkt sage, aber mathematisch willst Du vollkommenen Quatsch!


Du hast drei Längenangaben, die Du im Grunde addierst und möchtest als Ergebnis eine Zeitangabe haben. Daher weiß Numbers auch nicht, was Du hier für einer Dauer haben möchtest.

Wenn Du den Wert der Formel in eine leere Zelle kopierst, dann ist es einfach nur ein Wert ohne Historie. Numbers zeigt dann bei Dauer das an, was dieser Wert als Dauer ist.


Entweder Du legst in einer Zelle die Dauer "1T 0h 1m" an und multiplizierst am Ende Deiner Formel damit oder Du legst für den Aufstieg, den Abstieg und die übrige Strecke je eine Dauer pro km oder m an und rechnest damit.

21. März 2021 10:31 als Antwort auf RichardB.

So sieht das ganze in Number aus:


Dabei steht in den Zellen B2, B3 und B4 die in meiner vorherigen Antwort angegebenen Dauern auf 100 m (mit dem Datenformat "Dauer").

In D2, E2 und F2 stehen die jeweilen Strecken in Metern.


Die Zeiten in den Zellen D3, E3 und F3 lassen sich nun ganz einfach berechnen:


D3 = D2 * B2 / 100 (da wir die Dauer auf 100 m haben)

E3 = E2 * B3 / 100 (da wir die Dauer auf 100 m haben)

F3 = F2 * B4 / 100 (da wir die Dauer auf 100 m haben)



Nun berechnen wir die Vertikaltezeit in Zelle D7: D7 = D3 + E3

Die Horizontalezeit ist in Zelle D8 ist einfach der Wer aus F3, da wir nur eine Horizontalezeit haben: D8 = F2


Die Gehzeit läßt sich nun wie folgt in Zelle D9 berechnen:


D9 = WENN(D7<D8;D7÷2+D8;D8÷2+D7)

21. März 2021 08:38 als Antwort auf stephan80

Hallo stephan80,


ich selbst nutz Microsoft Excel, da ist die Umsetzung kein Problem.

Bei Numbers muß wohl, wie Du schon schilderst ein Fehler vorliegen.

In diesem Fall würde ich mich an Apple wenden.


Mein Vorschlag wie Du das in Numbers trotzdem umsetzen kannst:

A1=D13 B2=GANZZAHL von A1 C2=A2-B2 D2=C2*60 E2=Ganzzahl von D2

G16=B2 H16=E2


Ich hoffe, dass Du das Nachvollziehen kannst. Wenn nicht, melde Dich!


Lass es mich wissen, wenn ich dir helfen konnte. Viel Erfolg und bleib gesund G-S




21. März 2021 10:00 als Antwort auf G-S

Tut mir leid, es ist aber mathematischer Quatsch. Man kann mit Einheiten genauso rechnen wie mit Zahlen.


In dem Beispiel steht:


"900 m / 300 m >> 3h"


Das soll wohl heißen: "900 m / 300 m ergibt 3 h" und nicht "900 m / 300 m = 3 h", denn 900 m / 300 m = 3. Denn 900 / 300 = 3 und m/m = 1.


Das ist genau das, was ich in meiner Antwort geschrieben habe:


Du legst für den Aufstieg, den Abstieg und die übrige Strecke je eine Dauer pro km oder m an und rechnest damit.


Pro Stunde schafft man nach den Angaben:


300 m Aufstieg

500 m Abstieg

4 km Horizontal


=> Dauer für


Aufstieg für 100 m ≙ 60 Minuten / 3 = 20 Minuten

Abstieg für 100 m ≙ 60 Minuten / 5 = 12 Minuten

Horizontal für 1000 m ≙ 60 Minuten / 4 = 15 Minuten => Horizontal für 100 m ≙ 15 Minuten / 10 = 1,5 Minuten


Und schon hat man seine Dauer für die vier Wegarten und kann damit rechnen!

PS:

Du kannst auch mal der Quelle bescheid geben, dass


2,0 h * 0,5 = 1,0 + 3,0 h = 4,0 h


mathematisch nicht richtig ist, denn


2,0 h * 0,5 = 1 h und nicht 4,0 h, wie es oben steht!


Korrekt muss es heißen:


2,0 h * 0,5 = 1,0 h => 1,0 h + 3,0 h = 4,0 h

21. März 2021 10:51 als Antwort auf G-S

Und nur noch mal zum Beweis, dass man hier mit Einheiten rechnen muss (und vermutlich weil ich zu viel Zeit habe), die ganze Rechnung mathematisch korrekt mit Einheiten:


Aufstieg: 20 Minuten / 100 m

Abstieg: 12 Minuten / 100 m

Horizontal: 1,5 Minuten / 100 m


Zeiten:


Aufstieg: 1265 m  * 20 Minuten / 100 m  = 253 (m * Minuten) / m = 253 Minuten (m/m = 1)

Abstieg: 207 m  * 12 Minuten / 100 m =  24,84 (m * Minuten) / m = 24,84 Minuten (m/m = 1)

Horizontal: 15100 m *1,5 Minuten / 100 m = 226,5 (m * Minuten) / m = 226,5 Minuten (m/m = 1)


Vertikal = 253 Minuten + 24,84 Minuten = 277,84 Minuten


Da 277,84 Minuten > 226,5 Minuten

=> (226,5 Minuten / 2 ) + 277,84 Minuten = 113,25 Minuten + 277,84 Minuten = 391,09 Minuten

<=> 6 Stunden 31,09 Minuten

<=> 6 Stunden 31 Minuten 5,4 Sekunden

<=> 6 Stunden 31 Minuten 5 Sekunden 400 Millisekunden

21. März 2021 11:58 als Antwort auf G-S

  • Warum funktioniert das in Excel mit der Formel von stephan80 und der Formatierung?


Es ist eine Frage der Umsetzung. Excel ist da scheinbar Fehlertoleranter. Korrekter ist die Umsetzung in Numbers.


  • Weshalb kommt bei Numbers bei der Formatierung nach der Formel von stephan80 keine Fehlermeldung bzw. kein Hinweis


Schön wäre da natürlich zumindest ein Hinweis. Warum dieser nicht umgesetzt wurde, kann ich nicht sagen.


21. März 2021 23:11 als Antwort auf RichardB.

Hallo RichardB.,


tatsächlich habe ich nie den Anspruch auf Mathematik in Perfektion erhoben, mein Ziel war lediglich eine funktionierende Tabellenkalkulationsformel.


Die Bezugswerte sind dabei nicht einfach an den Haaren herbeigezogen, sondern beruhen auf offiziellen Alpenvereins Angaben. @G-S: Vielen Dank an der Stelle auch für deine Beiträge!


In der Formel werden allerdings nicht, wie Du in Deinem ersten Beitrag schreibst, nur einfach Längenangaben addiert. Bei z.B. der horizontalen Berechnung wird mit der 4 (km/h) die Geschwindigkeit reingebracht.

"Die Geschwindigkeit beschreibt, wie schnell [...] ein Körper [...] im Lauf der Zeit seinen Ort verändert." (Quelle: Wikipedia) Da die Dauer in Zeit gemessen wird, ist in der Formel durchaus eine Dauer enthalten.

15,1km / 4km/h = 3,775 h = 3 Std. 46 Min. 30 Sek.


Excel, hier wurde die Formel auch ursprünglich entwickelt, ist in der Lage, durch die Formatierung Dauer, das Dezimalergebnis in einer verständlichen Zeitangabe darzustellen. Ich würde das dabei nicht als Fehlertoleranter bezeichnen, sondern als anwenderfreundlicher.

Wenn Numbers an der Stelle allerdings noch ein simples xDAUER(;;1) zusätzlich benötigt, kann es das natürlich haben. Daher bin ich mit Deiner Lösung sehr zufrieden. Vielen Dank!

21. März 2021 23:19 als Antwort auf stephan80

Zunächst bin ich natürlich froh, dass Du nun eine Lösung hast, mit der Du arbeiten kannst.


Zitat:"In der Formel werden allerdings nicht, wie Du in Deinem ersten Beitrag schreibst, nur einfach Längenangaben addiert. Bei z.B. der horizontalen Berechnung wird mit der 4 (km/h) die Geschwindigkeit reingebracht."


In der Formel steht lediglich "4". Damit hat man keine Dauer. Aus der "Formel zur Berechnung der Gehzeit", die G-S veröffentlich hat, konnte ich nun herauslesen, dass nicht nur 4 km/h, sondern auch 300 m/h und 500 m/h gemeint waren. Daher auch die Anpassung in der Formel.

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Datenformat Dauer bei Formel nicht möglich

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.