Wenn-Dann-Funktion in Writer-Tabelle

Das Textverarbeitungsprogramm

Moderator: Moderatoren

thynnahoo
*
Beiträge: 10
Registriert: Fr, 21.02.2014 16:36

Wenn-Dann-Funktion in Writer-Tabelle

Beitrag von thynnahoo »

Hallo!

Bezugnehmend auf folgende Problematik von jprange » Fr, 29.08.2008 13:06
viewtopic.php?f=1&t=19397
Ich habe mittels einer einfachen Tabelle in Writer eine Rechnung erstellt.

z. B.:
_____A____________________B___
1|Gebühr 1________________200,00 €
2|Auslagen_________________20,00 € (hier liegt die Krux begraben)
3|Zwischensumme__________220,00 € (=sum <B1:B2>)
4|19 % Umsatzsteuer_________41,80 € (=<B3>*0,19)
5|Summe__________________261,80 € (=sum <B4:B5>)

Summen und Umsatzsteuer stellen kein Problem dar.
Allerdings dürfen die Auslagen nicht mehr als 20% der Gebühr 1 und höchstens 20,00 € betragen.

Summen und Umsatzsteuer stellen kein Problem dar.
Allerdings dürfen die Auslagen nicht mehr als 20% der Gebühr 1 und höchstens 20,00 € betragen.
Hierfür habe ich eine die folgenden Formeln zur Auswahl:

Formel 1 =WENN(<B1>*0,2geq 20;20;<B1>*0,2)
hier wird allerdings der Höchstbetrag von 20,00 € nicht ausgewählt, sondern es werden 20% der Gebühr 1 (200,00 €) mithin 40,00 € ausgerechnet.

Formel 2 =WENN(<B1>*0,2g 20;20;<B1>*0,2)
auch hier werden immer nur 20% ausgerechnet; der Höchstbetrag wird ignoriert

Formel 3 =WENN(<B1>*0,2l 20,01;<B1>;20)
hier wird immer nur der Höchstbetrag von 20,00 € ausgewählt auch wenn 20% die Gebühr 1 weniger ausmachen

Formel 4 =WENN(<B1>*0,2leq 20,01;<B1>;20)
selbes Problem - immer nur 20,00 €

Formel 5 =WENN(B1*0,2>20;20;B1*0,2)
diese Formel habe ich mit calc erstellt - sie passt also nicht 100%ig zur Schreibweise in writer - das Ergebnis ist immer 0,00 € Spricht man allerdings die Zellen korrekt mit <Zelle> an ist das Ergebnis wieder immer 20,00 €

Formel 6 =WENN(B1*0,2>20;20;B1*0,2)
hier werden auch nur stur 20% ausgerechnet

Eine Einbindung einer calc-Tabelle, kommt aus Layout-technischen Gründen leider nicht in Frage... außerdem ist diese Tabelle nur ein kleiner Auszug des Gesamtprojektes und eine calc-Tabelle kommt leider nicht mit Referenzen und Eingabefeldern bzw. -listen klar.
Leider ist in dem alten Thread keine Lösung ersichtlich. Deshalb würde ich mich freuen, wenn mir hier jemand helfen könnte.

MfG
Thynnahoo
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Wenn-Dann-Funktion in Writer-Tabelle

Beitrag von pmoegenb »

thynnahoo hat geschrieben: Leider ist in dem alten Thread keine Lösung ersichtlich. Deshalb würde ich mich freuen, wenn mir hier jemand helfen könnte.
Wenn es diese Funktion (=Wenn) in einer Writer-Tabelle nicht gibt, gibt es auch keine diesbezügliche Lösung. Lasse Dir die Rechenleiste mit F2 anzeigen, dann sind die Möglichkeiten ersichtlich.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
thynnahoo
*
Beiträge: 10
Registriert: Fr, 21.02.2014 16:36

Re: Wenn-Dann-Funktion in Writer-Tabelle

Beitrag von thynnahoo »

Im gleichen Thread steht auch:
Die Lösung von paljass triff voll ins Schwarze!
Leider ist die Lösung nicht beschrieben. Sondern nur dieser kleine Hinweis.
Dann verstehe ich nicht, dass es keine Lösung geben soll.

Viele Grüße
thynnahoo
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Wenn-Dann-Funktion in Writer-Tabelle

Beitrag von clag »

Hallo thynnahoo,

eine Lösung für das von dir zitierte Problem ist z.B. diese Formel

=min (<B1>*0,2)|20 ROUND 2

hilft dir das weiter?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
thynnahoo
*
Beiträge: 10
Registriert: Fr, 21.02.2014 16:36

Re: Wenn-Dann-Funktion in Writer-Tabelle

Beitrag von thynnahoo »

WOW, genau.

Vielen, vielen Dank. :-D

P.S: Manchmal sieht man den Wald vor lauter Funktionen nicht.
Antworten