Formelfehler beim Einfügen einer neuen Zeile

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: Formelfehler beim Einfügen einer neuen Zeile

Re: Formelfehler beim Einfügen einer neuen Zeile

von Karolus » Fr, 14.03.2008 15:14

Hallo

Eigenlich nichts.

Re: Formelfehler beim Einfügen einer neuen Zeile

von thokli » Fr, 14.03.2008 15:12

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

von thokli » Fr, 14.03.2008 14:42

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).
Dateianhänge
testcalc.ods
(6.26 KiB) 25-mal heruntergeladen

Re: Formelfehler beim Einfügen einer neuen Zeile

von Karolus » Fr, 14.03.2008 13:47

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

von AhQ » Fr, 14.03.2008 13:35

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

Nach oben