Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

stefwenz
**
Beiträge: 24
Registriert: So, 29.01.2006 22:47

Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Beitrag 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?
stefwenz
**
Beiträge: 24
Registriert: So, 29.01.2006 22:47

Re: Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Beitrag 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?
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Beitrag von Karolus »

Hallo
Das ist ein Fehler in OOo3.1 (Windows?) siehe hier.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
stefwenz
**
Beiträge: 24
Registriert: So, 29.01.2006 22:47

Re: Sortieren verursacht Fehler bei DATWERT/ZEITWERT

Beitrag 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
Antworten