Formel funktioniert nicht...

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

waldmeister24
Beiträge: 4
Registriert: Sa, 05.03.2005 11:19

Formel funktioniert nicht...

Beitrag von waldmeister24 »

Hallo,
ich nutze seit längerer Zeit mit großer Zufriedenheit OpenOffice. Nun habe ich ein kleines Problem mit einer Formel. Es geht dabei um die Festmeterberechnung von Holz.
Ich habe ein MS-Excel-Tabelle erhalten, aber leider funktioniert die Berechnung nicht.
Die Tabelle enthält folgende Spalten:

---A------------B---------------C--------------------------D----------------------------E---------------------F-----------
lfd. Nr.------Länge-----Durchmesser Fichte------Durchmesser Tanne------Volumen Fichte-------Volumen Tanne

Ich gebe nun z.B. in die Spalte Länge einen Wert ein und den Durchmesser der Fichte, dann sollte eine in der Spalte E hinterlegte Formel automatisch die Festmeter errechnen (analog dazu sollte bei Wert in Spalte D in Spalte F der berechnete Wert erscheinen).
Bei der Berechnung sollte aber automatisch die Dicke der Rinde abgezogen werden. Dazu gibt es festgelegte Werte: (Bis 26cm soll 1cm abgezogen werden, zwischen 26cm und 50cm 2cm und ab 51cm dann 3cm). In der Excel-Tabelle funktioniert das Ganze mit folgender Formel (hier für Zeile 11):

=WENN(ISTZAHL(C11);((B11*0,0001)*(((C11-((VERWEIS(C11;{0.27.51};{1.2.3}))))/2)^2*(3,14)));"")

Öffne ich die Tabelle mit OpenOffice und gebe im Feld C11 einen Wert ein, erscheint in Spalte E nicht das gewünschte Ergebnis, sondern nur "#NV".


Kann mir jemand sagen was ich an meiner Formel ändern muß, damit es funktioniert?


Würde mich sehr über Tipps freuen!


Grüße
waldmeister24
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Formel funktioniert nicht...

Beitrag von Karolus »

Hallo Waldmeister
Wenn du die Punkte innerhalb der geschweiften Klammern gegen Semikolon tauscht sollte es funktionieren.

Code: Alles auswählen

=WENN(C11;(B11*0,0001*(((C11-(VERWEIS(C11;{0;27;51};{1;2;3})))/2)^2*pi()));"")
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)
waldmeister24
Beiträge: 4
Registriert: Sa, 05.03.2005 11:19

Re: Formel funktioniert nicht...

Beitrag von waldmeister24 »

Hallo Karo,
vielen Dank für deine Antwort.
Leider klappt es mit den angegebenen Änderungen auch nicht, immer noch #NV. Nur wenn ich als Durchmesser 27 oder 51 eingebe, erhalte ich ein Ergebnis. Aber auch für die anderen Werte sollte de Berechnung wie oben angegeben ausgeführt werden. Mit Excel im Büro klappt es. OpenOffice kann das doch auch, oder?


Grüße
waldmeister24
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Formel funktioniert nicht...

Beitrag von Karolus »

Hallo
Mit meiner relativ aktuellen OOo-version (dev-Snapshot-Linux) funktioniert die Formel, schreib mal die Verweiswerte in eine kleine Hilfstabelle (zb. A1:B3):
0 | 1
27 | 2
51 | 3
und nimm folgende Formel:

Code: Alles auswählen

=WENN(C11;(B11*0,0001*(((C11-(SVERWEIS(C11;$A$1:$B$3;2;1)))/2)^2*pi()));"")
Gruß Karo

edit
Ich muss mich korrigieren, deine gepostete Verweis-formel funktioniert nur bei Werten von 27 und >=51,
folgendes funktioniert auch ohne Hilfstabelle:

Code: Alles auswählen

=WENN(C11;((B11*0,0001)*(((C11-1-(C11>=27)-(C11>=51)))/2)^2*(PI()));"")
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
waldmeister24
Beiträge: 4
Registriert: Sa, 05.03.2005 11:19

Re: Formel funktioniert nicht...

Beitrag von waldmeister24 »

Hallo Karo,

herzlichen Dank für deine Hilfe. Mit deiner zuletzt genannten Formel funktioniert es einwandfrei. Hab es mal mit ein paar Werten getestet.

Danke nochmal!


Grüße
waldmeister24
Antworten