Seite 1 von 1

Re: Formelfehler beim Einfügen einer neuen Zeile

Verfasst: Fr, 14.03.2008 13:35
von AhQ
Hallo,

ich hab das jetzt mal bei mir (XP, OOo 2.3.1) ausprobiert, bei mir macht Calc das, was man erwartet. Ist die Formel wirklich =b1+a2? Oder vielleicht =$b$1+a2? Wie fügst Du die Zeile ein? Und was hast Du für eine OOo-Version? Kannst Du das Verhalten auch in anderen Tabellen beobachten?

Weil eigentlich kann ich mir das von Dir geschilderte Verhalten nicht wirklich erklären und hab es auch noch nie beobachten können. Und ich hab schon viele Zeilen bei Calc eingefügt! :lol:

Viele Grüße

AhQ

Re: Formelfehler beim Einfügen einer neuen Zeile

Verfasst: Fr, 14.03.2008 13:47
von Karolus
Gast hat geschrieben:Hallo.
Ich habe zwei Spalten A un B. In B wird der vorgänger Wert mit dem neuen Wert addiert.

A B
0 0
10 10 (=B1+A2)
20 30 (=B2+A3)

soweit korrekt

füge ich eine neue Zeile zwischen eine bestehende Auslistung ein, kommt es zu folgendem Fehler:

A B
0 0
10 10 (=B1+A2)
10 10 (=B2+A3) neue Zeile
20 30 (=B2+A4) !!! B2 müsste sich eigentlich auch um 1 erhöhen und zu B3 werden
durch das Einfügen der Zeile wird A3 zu A4 nicht jedoch B2 zu B3.
Ist das ein OpenOffice Bug oder muss ich das anders lösen?
Das ist das normale und meist auch gewollte Verhalten, umgehen kannst du es mit der Formel:

=INDIREKT("B"&ZEILE()-1)+INDIREKT("A"&ZEILE())

in neu eingefügten Zeilen musst du diese Formel aber auch nachträglich einfügen

Gruß Karo

Re: Formelfehler beim Einfügen einer neuen Zeile

Verfasst: Fr, 14.03.2008 14:42
von thokli
Hallo. Das Problem tritt bei mir sowohl unter XP, OOo 2.3.1 als auch unter MacOX 10.4.11 , OOo 2.3.1 auf.

Anbei eine kleine Testdatei, die genau dieses Verhalten nachbildet.

- In Tabelle 1 ist noch alles korrekt. Ich verwende relative Bezüge!
- In Tabelle 2 habe ich Tabelle 1 kopiert und eine neue Zeile eigefügt. Hier tritt schon das Problem auf. B3 hat jezt: = b2 + a4. Es müsste aber korrekt heißen = b3 + a4! (siehe Tabelle 3).
- Gehe ich den Schritt zurück und lösche wieder eine Zeile aus dem korrekten Beispiel von Tabelle3, dann bekomme ich einen REF Fehler = b#REF!+a3 (siehe Tabelle4).

Re: Formelfehler beim Einfügen einer neuen Zeile

Verfasst: Fr, 14.03.2008 15:12
von thokli
Hallo Karolus.
durch das Einfügen der Zeile wird A3 zu A4 nicht jedoch B2 zu B3.
Ist das ein OpenOffice Bug oder muss ich das anders lösen?
Das ist das normale und meist auch gewollte Verhalten, umgehen kannst du es mit der Formel:
Dieses Verhalten ist mir neu. Und ich verstehe es auch nicht, aber deine Lösung
=INDIREKT("B"&ZEILE()-1)+INDIREKT("A"&ZEILE())
klappt prima. Danke.

Was muss ich jetzt noch tun, wenn ich dieses Thema als gelöst definieren möchte?

Re: Formelfehler beim Einfügen einer neuen Zeile

Verfasst: Fr, 14.03.2008 15:14
von Karolus
Hallo

Eigenlich nichts.