Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Lange Wenn-Dann-Formel
#1
Hallo zusammen,

ich hatte bisher mit Excel-Formeln nicht nicht so viel zu tun, möchte mir aber meinen Arbeitsalltag etwas erleichtern.

Die Problematik sieht wie folgt aus:

Ein Grundpreis (A2) soll je nach Menge (A1) mit verschiedenen Zuschlägen belegt werden:

Menge < 3 --> +153,065 %
Menge < 10 --> +127,05 %
Menge < 40 --> +115,50 %
Menge >= 40 --> kein Zuschlag

Die Formel sieht aktuell wie folgt aus und funktioniert auch:
=WENN(A1<3;(A2*153,065)/100;WENN(A1>=3;(A2*127,05)/100))

Leider lässt mich Excel aufgrund zu vieler Argumente keine weiteren Zuschläge dazu nehmen.
Liegt hier irgendwo ein Fehler in der Formel vor oder lässt sich diese etwas abkürzen?

Ich hoffe, dass ich mein Problem einigermaßen rüberbringen konnte.

Vielen Dank im Voraus.
Antworten Top
#2
Hi,

Vorschlag:
Erstelle eine Matrix und verwende den Sverweis() letzter Parameter = 1
gruß
Marco
Antworten Top
#3
Confused Puh, das ist leider gar nicht mein Thema, müsste ich mich echt mal mit beschäftigen.

Dachte eher an eine Formel aber war wohl nichts.
Antworten Top
#4
Hallo, 

ich hab dir , für deinen Fall die Verweis-Tabelle mal erstellt

anbei


Angehängte Dateien
.xlsx   Beispiel_Verweis_Tabelle.xlsx (Größe: 10,61 KB / Downloads: 10)
Antworten Top
#5
Hi,

richtig würde die Formel z.B. so lauten:


Code:
=A2%*WENN(A1<3;153,065;WENN(A1<10;127,05;WENN(A1<40;115,5;100)))

ginge auch so:


Code:
=A2%*Verweis(a1;{0;3;10;40};{153,065;127,05;115,5;100})
=A2%*(100+(A1<40)*15,5+(A1<10)*11,55+(A1<3)*26,015)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Falls die einmal gewährten Zuschläge der niedrigeren Mengen innerhalb höherer Mengen erhalten bleiben sollen (meine vage Vermutung, die vermutlich falsch ist), dann:

=MIN(A1*(1+{53,065.27,05.15,5.0}%)+{0.0,78945.1,93545.8,13545})

Dann resultiert nämlich bei Menge 4 mehr Gesamtzuschlag, als bei Menge 3, so wie es nämlich eigentlich sein sollte. So, wie Du es bisher hattest, gibt es bei 3 dreimal 53% =159% obendrauf, bei 4 jedoch nur viermal 27% = 108% (bei durch mich angepasster Interpretation der Intervalle). Meine 4: 187%.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste