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.

Bierbörse in Excel Tabelle
#1
Lightbulb 
Hallo liebe Forengemeinde,

habe ein Problem, und zwar geht es darum, dass ich eine Bierbörse schreiben möchte und nun einen Algorythmus brauche. Ich habe 4 Biersorten und jede hat einen Startpreis bei der Eröffung der Börse. Durch ein programmierten Button, kann ich die Anzahl der verkauften Bier angeben. Diese steigen im 5 Schritt Intervall um einen gewissen Preis. Also habe ich einen Preis der bei meiner Eröffnung eingeben werden kann und einer Preis "X" der steigt mit verkauften Bieren. Ich habe noch weitere Zellen gemacht wo ich den Preisunterschied der verschiedenen Bier angezeigt bekomme.

Mein Algorythmus muss in etwa so aussehen:

D4 = Anzahl verkaufter Biere (Bier1)
D5 = Startpreis = 1,50
D6 = Preisunterschied Bier 2
D7 = Preisunterschied Bier 3
D8 = Preisunterschied Bier 4

 
D9 = Börsenpreis = wenn(und(D6;D7;D8)>=1;D5-(D5*20%);wenn(und(D6;D7)>=0,8;D5-(D5*15%);[des gleiche für die anderen beiden]wenn(oder(D6;D7;D8)>=0,6;D5-(D5*10%);D5)))))

was der Algorythmus bezwecken soll ist, dass wenn der Preisunterschied zu groß ist bei den verschiedenen Bieren, soll das erste Bier im Preis sinken, dass die Nachfrage steigt und das erste Bier auch wieder verkauft wird.

Kann mir da vllt jemand helfen??

Mfg
felconzss :22: 

P.S. hab euch mal die Datei angehängt


Angehängte Dateien
.xlsx   Bierbörse beginn.xlsx (Größe: 15,3 KB / Downloads: 6)
Antworten Top
#2
Hi,

(09.03.2017, 09:58)felconzss schrieb: = wenn(und(D6;D7;D8)>=1

die Nomenklatur von WENN(UND() lautet so:
=WENN(UND(D6>=1;D7>=1;D8>=1);DANN;SONST)
oder
=WENN(SUMME(D6:D8)>=3;DANN;SONST)


[edit] Mist durchgestrichen!
Antworten Top
#3
oder {=...UND(D6:D8>=1)...}

Überleg Dir das mit SUMME lieber noch mal genau, Rabe ;)
Antworten Top
#4
Hi,

(09.03.2017, 11:04)lupo1 schrieb: oder {=...UND(D6:D8>=1)...}

Überleg Dir das mit SUMME lieber noch mal genau, Rabe ;)

Satz 1: echt? siehe F9! Und mit =WENN(UND(D6: D8>=1);"größer";"kleiner") kommt eine Fehlermeldung!
Satz 2: Ok (siehe F7)

Tabelle1
DEF
61,5kleiner
7größer
82größer
9größer

verwendete Formeln
Zelle Formel Bereich N/A
F6=WENN(UND(D6>=1;D7>=1;D8>=1);"größer";"kleiner")
F7=WENN(SUMME(D6: D8)>=3;"größer";"kleiner")
F8=WENN((D6: D8)>=1;"größer";"kleiner")
F9=WENN(UND(D6: D8)>=1;"größer";"kleiner")
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit

Antworten Top
#5
Hallo,

ich tendiere zu folgender Lösung:


Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDE
2Gampertbräu 
3Anzahl Verkaufter Biere  2 
4Startpreis  1,50 € 
5steigender Preis  1,50 €1,5
6Preisunterschied Bier 2  0,85 € 
7Preisunterschied Bier 3  0,85 € 
8Preisunterschied Bier 4  0,00 € 
9Börsenpreis   1,35

ZelleFormel
D5=D4+KÜRZEN(D3/5;)*0,1+MAX(0;KÜRZEN((D3-35)/5;))*0,05+MAX(0;KÜRZEN((D3-60)/5;))*0,05+MAX(0;KÜRZEN((D3-85)/5;))*0,05+MAX(0;KÜRZEN((D3-95)/5;))*0,1+MAX(0;KÜRZEN((D3-100)/5;))*0,1
E5=D4+SUMME($O$2:INDEX($O$2:$O$22;VERGLEICH(D3;$M$2:$M$22;1)))
D6=D13-D5
D7=D22-D5
D8=D31-D5
E9=D5-((MIN(D6:D8)>0,6)*0,2+(KKLEINSTE(D6:D8;2)>1,6)*0,15+(MAX(D6:D8)>0,6)*0,1)*D5
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
(09.03.2017, 11:38)Rabe schrieb: Satz 1: echt? siehe F9! Und mit =WENN(UND(D6: D8>=1);"größer";"kleiner") kommt eine Fehlermeldung!
Du kennst also als Antworter Matrixformeln nicht.
Antworten Top
#7
Hi,

(10.03.2017, 10:26)lupo1 schrieb: Du kennst also als Antworter Matrixformeln nicht.

doch, schon, aber ich hatte die {} nicht als Matrixformel angesehen, sondern nur als Klammer zur Unterscheidung von der normalen Klammer in der Formel. Nicht genug über die Formel nachgedacht.
Außerdem habe ich immer noch Probleme beim Erstellen einer Matrix-Formel, ich kann mich da nicht reindenken.
Antworten Top


Gehe zu:


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