Seite 1 von 2
Wenn eine Summe größer als...
Verfasst: Sa, 01.11.2008 15:39
von mori07
Ich möchte folgendes ausführen:
In einer TB-Zelle soll eine Abfrage integriert werden.
Wenn eine Summe kleiner als 800,00 € ist, soll aus diesen Betrag 20% berechnet werden.
Ist die Summe größer als 800,00€, soll der Betrag mit 10% berechnet werden.
Ich komme nicht weiter:
=WENN(I58<800;/100*20;/100*10)
I58 bezieht sich auf die Tabellenzelle in der die Zwischensumme steht.
Bin nicht so fit in Calc, hat jemand eine Idee, wie ich die Formel schreiben sollte?
mo
Re: Wenn eine Summe größer als...
Verfasst: Sa, 01.11.2008 16:01
von mori07
Hi,
hmm, das stimmt, die Logik ist noch falsch.
Im Prinzip brauche ich nur zwei Zustände.
Von 1,00 € bis 800,00 € wird 20% berechnet.
Von 800,01 € – 1.200,00 € sollen 10% berechnet werden.
mo
Re: Wenn eine Summe größer als...
Verfasst: Sa, 01.11.2008 16:10
von Karolus
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 09:25
von Karolus
Hallo
paljass hat geschrieben:...............zumal 2/5 ja nach meinen Berechnungen 40% sind; gefordert waren aber 20%.
Aua,

das kommt davon, wenn man glaubt noch im Kopf rechnen zu können.
Die Schreibweise ist letzlich auch Geschmackssache, ich bevorzuge '*20%' - das löst Calc auf zu '*0,2'
paljass hat geschrieben:
Also müsste die Formel richtigerweise so lauten:
Code: Alles auswählen
=WENN(I58<=800;I58*20/100;WENN(I58<=1200;I58*10/100;0))
Mori hat offen gelassen, ob Werte oberhalb 1200 überhaupt existieren, und falls ja, was damit geschehen soll.
Schönen Sonntag
Karo
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 09:54
von chrk
Karolus hat geschrieben: Mori hat offen gelassen, ob Werte oberhalb 1200 überhaupt existieren, und falls ja, was damit geschehen soll.
Es sieht doch aus, als wolle er Mindermengenzuschläge berechnen, da macht paljass' Konstrukt mit dem letzten sonst=0 durchaus Sinn.
Allerdings würde ich dabei hier:
mori07 hat geschrieben:Von 1,00 € bis 800,00 € wird 20% berechnet.
Von 800,01 € – 1.200,00 € sollen 10% berechnet werden.
jedes "bis" eher als "bis unter" ausdrücken und paljass' Formel wandeln in:
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 11:35
von balu
Hallo Christian,
chrk hat geschrieben:
=WENN(I58<800;I58*20/100;WENN(I58<1200;I58*10/100;0))
Deine Formel hat einen Fehler.
Denn wenn in I58 800€ rauskommt, dann bekommt man durch deine Formel 10%, aber nicht die geforderten 20% (Mindermengenzuschläge!?).
Und warum ist das so?
Weil dort geschrieben steht
<800 (kleiner als). Und 800€ als Ergebnis ist dann aber größer und wird dann dementsprechend mit <1200 verglichen. Nur das dumme ist, bei einem Wert von 1200€ kommt dabei Null (0) raus.
Aber moris Forderung lautet:
VON
einschließlich 1,00€ BIS
einschließlich 800€ gleich 20%
Und deshalb ist paljass Formel richtig.
Gruß
balu
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 12:12
von chrk
balu hat geschrieben: Aber moris Forderung lautet:
VON einschließlich 1,00€ BIS einschließlich 800€ gleich 20%
Wo steht das "einschließlich"?
Ich habe nicht paljass' Formel kritisiert, die ist unter der Voraussetzung völlig korrekt. Die Feinheit, auf die ich hinaus wollte, liegt in
chrk hat geschrieben:
Allerdings würde ich dabei [...] jedes "bis" eher als "bis unter" ausdrücken und paljass' Formel wandeln in: [...]
Es hängt von der Formulierung in den Zahlungsbedingungen ab, welche Lesart korrekt ist. Ich habe die Bedingung definiert, unter der ich die Formel so ausdrücken würde, wie ich es getan habe.
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 13:14
von balu
Hallo Christian,
falls Du jetzt das Gefühl hast, dass ich dich persönlich angegriffen habe, so bitte ich um Entschuldigung. Das war nicht beabsichtigt, und auch nicht mein Ziel.
Nun, dass "einschließlich" steht nicht direkt dort, das ist aber bei solchen Auflistungen eigentlich logisch.
chrk hat geschrieben:
Ich habe die Bedingung definiert, unter der ich die Formel so ausdrücken würde, wie ich es getan habe.
Ja upss!
Lang hab ich gebraucht, bis das ich dich verstanden habe. Dann müssten also deine Zahlungsbedingungen wie folgt aussehen, damit sie zur Formel passen.
Oder hab ich da schon wieder was Falsch verstanden?
Gruß
balu
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 13:34
von chrk
balu hat geschrieben: Nun, dass "einschließlich" steht nicht direkt dort, das ist aber bei solchen Auflistungen eigentlich logisch.
"Bei solchen Auflistungen" muss man mit Logik sehr vorsichtig sein, denn die Auflistung war umgangssprachlich - übliche Zahlungsbedingungen wirken sich nämlich tatsächlich eher so aus (oder sollten es zumindest):
Oder hab ich da schon wieder was Falsch verstanden?
Nein, hast Du nicht, auf genau die Falle wollte ich hinweisen.
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 13:50
von balu
*trapp-trapp-platsch-schnapp-auuuutsch*--in die Falle getreten
Jo, Christian, wo Du recht hast, hast Du recht.

Gut das wir darüber geredet haben.
Mal schaun, was mori jetzt dazu sagt.
Gruß
balu
Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 14:47
von chrk
paljass hat geschrieben: ab 800,01 10%
[...]
das ist nicht auslegungsbedürftig.
Nein, ist es nicht. Ich habe die ,01 tatsächlich überlesen, nochmal kopiert, und nochmal, und immer noch darauf beharrt!

Re: Wenn eine Summe größer als...
Verfasst: So, 02.11.2008 15:25
von Gert Seler
Hallo zusammen,
dann sollte die Formel wohl so aussehen :
Code: Alles auswählen
=WENN($A2="";"";WENN(UND($A2>0;$A2<800);$A2/5;WENN(UND($A2>=800;$A2<1200);$A2/10;0))
Der Bruttobetrag ist in A2 und die Formel bzw. der Rabattsatz in B2.
Ich hoffe so ist es richtig.
mfg
Gert