Seite 1 von 1

Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Verfasst: Fr, 05.06.2009 12:32
von stefwenz
Ich habe folgendes Problem (OOo 3.1.0):

Spalte A ist ein Textfeld mit einer Zeitangabe (z.B. "A1='05.06.2009 11:29:17"), aus dem ich in Spalte B den Datums- und Zeitwert auslese "B1=DATWERT(A1)+ZEITWERT(A1)". In den weiteren Spalten stehen verschiedene weitere Daten. Wenn ich die Tabelle sortiere (unabhänig von dem Kriterium, d.h. auch wenn ich nach z.B. Spalte C sortiere), führt dies in Spalte B in vielen (aber nicht in allen) Zeilen zu einem Formelfehler "Err:502". In anderen Zeilen steht weiterhin das korrekte Formelergebnis...

Hat hierzu jemand eine Idee?

Re: Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Verfasst: So, 07.06.2009 03:25
von stefwenz
Mit Deinem Hinweis kann ich leider gar nichts anfangen - aus der etwas marginalen Hilfe für INDIREKT verstehe ich nicht wozu es gut sein soll, und ehrlich gesagt auch nicht wie ich es anwenden sollte (ich müsste in Spalte C mit INDIREKT auf Spalte B verweisen und dann nach Spalte C sortieren?!)

Außerdem hat sich mein Problem in der Form erledigt, dass ich das Auslesen der Datums- und Zeitwerte nicht mehr benötige.

Das Sortierproblem bleibt allerdings weiterhin bestehen: Wenn ich meine Tabelle sortiere, wird eine andere Formel zwar nicht zerschossen, aber der Zeilenbezug stimmt nicht mehr. Dann wird auf einmal in der Formel in Zeile 1 auf Werte in Zeile 95 Bezug genommen (wo vorher alles innerhalb einer Zeile berechnet wurde). Bsp.:
Spalte A: Zahl
Spalte B: Zahl
Spalte C=A-B
Spalte D=WENN(A-B-C<0;0;A-B-C)
Beim Sortieren (nach Spalte X) werden nun Spalten C und D gleichermaßen falsch zugeordnet, d.h. als Formel steht dann z.B.
C1=A95-B95
D1=WENN(A95-B95-C95<0;0;A95-B95-C95)

Ich kann mir eigentlich nicht recht vorstellen, warum das nicht klappt, von Excel kenne ich diesen Fehler nicht. Was passiert hier? Muss ich hier auch INDIREKT verwenden? Wenn ja, warum? Und was steht dann in Spalte C und D?

Re: Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Verfasst: So, 07.06.2009 10:49
von Karolus
Hallo
Das ist ein Fehler in OOo3.1 (Windows?) siehe hier.

Gruß Karo

Re: Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Verfasst: So, 07.06.2009 18:20
von stefwenz
Also ich finde, wenn die Formelbezüge verloren gehen bzw. verändert werden, kommen eben nicht alle Einträge aus Zeile 95 in Zeile 1 an. Und es scheint ja auch ein anerkannter Fehler zu sein, siehe Beitrag von Karolus.

Trotzedem vielen Dank für die Angabe des INDIREKT-Eintrags - mein Problem mit INDIREKT ist, dass ich nicht verstehe, wann und warum ich INDIREKT überhaupt verwenden muss, also wozu die Funktion da ist. Ich meine ok, damit es funktioniert - aber heißt das bei allen Formeln, wenn ich die Tabelle vielleicht irgendwann einmal z.B. sortieren will? Das wäre dann ja praktisch prinzipiell, das kann es doch nicht sein, oder? Wenn nicht prinzipiell, in welchen Fällen ist INDIREKT sinnvoll?

Gruß
stefwenz