Rechnen mit Zeiten

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Rechnen mit Zeiten

Re: Rechnen mit Zeiten

von chrk » Sa, 20.12.2008 19:28

Der Fehler bei der automatischen Typumwandlung von Zeitwerten ist bereits gemeldet, hat sich aber seit Oktober noch nicht bewegt: 94724 hat immer noch den Status NEW.

Re: Rechnen mit Zeiten

von Gert Seler » Sa, 20.12.2008 18:07

Hallo zusammen,
ich bin Euch nicht böse, ich hab genau denselben Fehler entdeckt. Der Beitrag von "chrk" beschreibt diesen auch.
Ich habe dies als Tippfehler interpretiert.
Das paljass und chrk Ooo_Calc-Profis sind ist mir schon geläufig. Aber ich war der Meinung, für die "Allgemeinheit" eine
Erklärung abgeben zu müssen.


mfg
Gert

Re: Rechnen mit Zeiten

von famo » Sa, 20.12.2008 14:18

Hallo Allerseits,
ich glaub Gert hat sich einfach im Thread vertan :lol: :wink: ...

zum Problem: scheint wohl etwas für den IssueTracker zu sein, der Fehler tritt auch schon auf wenn man nur "=12:25" eingibt.
lg famo

Re: Rechnen mit Zeiten

von AhQ » Sa, 20.12.2008 14:07

Hallo Gert,

sei mir nicht böse, aber
Gert Seler hat geschrieben:es ist grundsätzlich so, das eine Zelle nur einen Wert enthalten kann! Die Berechnung einer "Subtraktion" benötigt also "2Werte"
aus "2Zellen".
Zur simpleren Berechnung werden die "Zellkoordinaten" (z.B. A1 oder B2) vorangestellt. Da die "erste Uhrzeit" einen kleineren Wert enthält und die "zweite Uhrzeit" den grösseren beinhaltet, lautet die Formel =B1-A1in Zelle C1. Die Werte der beiden Zellen werden miteinander "substrahiert" und der "RestWert" in C1 ausgegeben.
ich behaupte mal, daß paljass und chrk das schon wissen.

@paljass

Mir ist das Gleiche gestern nacht passiert, als ich bei "Stundenabrechnung" miträtseln wollte und es mir ständig meine Formeln verhaut hat. (aus =wenn(b2<6:00;...) wurde immer =wenn(b2<6:0;...) und ein folgender Err.502, genau so also, wie es auch chrk beschreibt). Ich dachte, ich bin einfach zu doof zu der fortgeschrittenen Stunde und hab das ganze Problem sein gelassen. aber ich fürchte mittlerweile eher, das ist ein kleiner Bug :(

Viele Grüße
AhQ

Re: Rechnen mit Zeiten

von Gert Seler » Sa, 20.12.2008 14:01

Hallo zusammen,
es ist grundsätzlich so, das eine Zelle nur einen Wert enthalten kann! Die Berechnung einer "Subtraktion" benötigt also "2Werte"
aus "2Zellen".
Zur simpleren Berechnung werden die "Zellkoordinaten" (z.B. A1 oder B2) vorangestellt. Da die "erste Uhrzeit" einen kleineren Wert enthält
und die "zweite Uhrzeit" den grösseren beinhaltet, lautet die Formel =B1-A1in Zelle C1. Die Werte der beiden Zellen werden miteinander
"substrahiert" und der "RestWert" in C1 ausgegeben.
Bei Stundenberechnungen von "SchichtArbeiten" (z.B. "Nachschicht"), sollte die Formel wie folgt aussehen :

Code: Alles auswählen

=(A1>B1)+(B1-A1)
Da die "Anfangszeit" grösser als die "Endzeit" ist.
Ebenso sollte das Stundenformat in [hh]:mm geändert sein, da sonst StundenSummen>24:00Std. mit 0Std. beginnen
ist "Excel kompatibel" .

mfg
Gert

Re: Rechnen mit Zeiten

von chrk » Sa, 20.12.2008 10:53

Hallo paljass,
paljass hat geschrieben:Weiß einer, warum die Programmierer auf die Idee verfallen sind, das Rechnen mit Zeiten derart einzuschränken?
Wenn ich irgendwas neues übersehen habe, schlagt mich nicht, sondern teilt es nur mit.
Ich habe auch keinen Hinweis gefunden, und ich habe sogar die OOo 3 Release Notes runtergeblättert.

Ich kann nur beobachten. Wenn ich =12:25-12:00 eingebe, bekomme ich nicht nur den Fehler, sondern in der Eingabezeile steht auch =12:25-12:0, also wird irgendwas interpretiert und umgewandelt, aber was und wieso, kann ich nicht ergründen. Wenn ich das gleiche mit Datumseingaben versuche, =20.12-18.12, dann erhalte ich das korrekte Ergebnis und in der Eingabezeile stehen die Datumswerte =39802-39800.
P.S.: Dass man mit "="12:25"-"12:00"" rechnen kann, habe ich schon mitgekriegt, aber das kann ja wohl nicht wahr sein! ... oder doch? :evil:
Na, darauf wäre ich ja zuallerletzt gekommen. Verdeckt weden die literalen Eingaben in "" in Zeitwerte gecastet, berechnet, aber in der Eingabeleiste steht immer noch das, was ich eingegeben habe. Das widerspricht eigentlich allem, was ich über die Logik von Tabellenkalkulationen kenne, vor allem ist es im Vergleich mit meiner Beobachtung übers Datum völlig inkonsistent.

Gar keine Probleme macht die Berechnung, wenn die beiden Zeitangaben in Zellen vorliegen, aber das sollte ja auch zu erwarten sein, weil sie ja als Zeitwerte repräsentiert sind.

Nach oben