Excel-Formel / "Verhältnisrechnung"

Hallo liebe Community,

ich möchte in Excel folgendes umsetzen, nur komme ich noch
nicht einmal auf den Rechenweg, um dies überhaupt formeltechnisch umzusetzen.

Ich möchte bei gewissen Umsätzen gewisse Aufschläge
kalkulieren.

D.h. in Zelle A1 gebe ich einen Wert “X“ ein. In Zelle A2
soll Excel mir den Wert “Aufschlag“ ausrechnen.

Liegt der Wert “X“ in A1 zwischen 1 – 7000 Euro, so soll der
prozentuale Aufschlag im Verhältnis zwischen 80% und 20% liegen. Das heisst:

Beispiel 1: Wert A1 = 1 Formel
errechnet in A2 = 0,80

Beispiel 2: Wert A1 = 7000 Formel
errechnet in A2 = 1400

Bei in A1 eingetragenen werten zwischen 1-7000 Euro muss
also eine gewisse Dynamik berücksichtigt werden, sodass der prozentuale
Aufschlag im entsprechenden Verhältnis von 80% auf 20% reduziert wird – aber wie
gesagt eben nur bis 7000 Euro.

Ab 7000 Euro soll der zu berechnende Aufschlag von 20%
beibehalten werden.

Ich komme einfach nicht drauf. Kann mir jemand einen Tipp
geben?

Gruß

Freddy

Hallo Freddy
Ich hoffe, ich habe Dich richtig verstanden in meinen Beispiel-Zahlen:

Wenn A1 = 1 ist, beträgt der Zuschlag 80 %
wenn A1 = 1750 ist, beträgt der Zuschlag 65 %
wenn A1 = 3500 ist, beträgt der Zuschlag 50 %
wenn A1 = 5250 ist, beträgt der Zuschlag 35 %
wenn A1 = 7000 oder grösser ist, beträgt der Zuschlag 20 %

Wenn dem so ist, dann heisst die Formel in A2

=((A1<7000)*RUNDEN(-0.0086*A1+60;0)+20)/100*A1

Grüsse Niclaus

Hallo Niclaus,

bei mir kommen dann aber andere Werte raus?!

image

Viele Grüße
Karin

Grüezi Karin

Ich bekomme die gleichen Werte wie Du! - Ich habe Freddy so verstanden:

Der Zuschlag soll linear abnehmen von 80 % bei x = 0 bis 20 % bei x =7000.
Das gibt dann für mich eine negative Steigung der f(x) von 60/7000 oder 0.0086

Wie siehst Du das?

Könnte es vielleicht an unserer CH-Schreibweise liegen? Für Euch im Norden heisst die Formel wohl

=((A1<7000)*RUNDEN(-0,0086*A1+60;0)+20)/100*A1

LG Niclaus

Hi Niclaus,

jetzt hat es bei mir „geschnackelt“ :slight_smile: Du hast nicht die Prozentzahl ausgegeben, sondern gleich den Wert (Aufschlag) ausgerechnet :slight_smile: Dann passt es!
Noch deinen Wert durch den Ursprungswert teilen, dann hat man die Prozentzahl, wenn die Zelle als Prozent formatiert ist.

Gut gerechnet! :smile:

Viele Grüße
Karin

:wink:

Wie es Freddy haben wollte

Beispiel 2: Wert A1 = 7000 Formel
errechnet in A2 = 1400

Jetzt hoffe ich, er ist mit mir genau so zufrieden wie Du.

Viele Grüsse Niclaus

2 Like

Hallo,
wenn der prozentuale Aufschlag linear angenommen wird, von 80 auf 20 Prozent, rechte Skala:


.
Gruss Helmut

Super, VIELEN DANK!!!

Ja, alles super, vieeeelen dank! Könntest du mir aber nur kurz die Formel erläutern, dass ich auch verstehe, was die Formel bedeutet und sie ggf. anpassen kann? Danke!!!

Hallo Freddy
Da gibt es einiges zu erklären. :older_man:

=(A1<7000)*1 ergibt 1, wenn A1 tatsächlich < 7000 ist. 
Es ergibt 0, wenn A1 >= 7000 ist.

Es wird dann also gerechnet:

Wenn A1 >= 7000  >>  0 * RUNDEN(-0.0086*A1+60;0) + 20  =   0  +  20   =   20

Das ist ja noch einfach oder?

Wenn A1 < 7000    >>    1 * RUNDEN(-0.0086*A1+60;0)  +  20

Der Teil (-0.0086*A1+60) ist etwas komplexer. Ich habe Deine Vorgabe, es soll „eine gewisse Dynamik berücksichtigt werden, sodass der prozentuale Aufschlag im entsprechenden Verhältnis von 80% auf 20% reduziert wird“, als lineare Vorgabe betrachtet. – Man könnte diese Dynamik auch exponentiell darstellen; das ist etwas komplizierter und führt auch zu andern Ergebnissen.

Den Teil ((-0.0086*A1+60) habe ich also algebraisch linear (als „Gerade“) errechnet:

y = -0.0086 * x + 60

0.0086 ist die negative Steigung (= Gefälle) der Geraden und ergibt sich aus 60/7000. 60 ist die Differenz zwischen Deinen minimalen und maximalen Prozentsätzen von 20 und 80 %. Dazu muss dann noch das Minimum von 20 % dazugezählt werden.

Wir hatten am 1. April unsere 50jährige Matura-Feier. Was ich damals – ohne Taschenrechner oder PC – gelernt habe, ist geblieben. Damals hätte ich es Dir auch viel besser erklären können. :wink:

Uebrigens: Statt

= ((A1<7000)*RUNDEN(-0.0086*A1+60;0)+20)/100*A1 

könnte man auch schreiben:

= WENN(A1<7000;(RUNDEN(-0.0086*A1+60;0)+20)/100;0.2)*A1

Viele Grüsse Niclaus

Hallo Niclaus,
vielen Dank für deine Erläuterungen! Ich verstehe, wäre aber selbst niemals darauf gekommen! Du hast mir sehr geholfen!
Gruß
Freddy