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)
Top
#2
Hi,

(09.03.2017, 10: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!
Top
#3
oder {=...UND(D6:D8>=1)...}

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

(09.03.2017, 12: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

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.
Top
#6
(09.03.2017, 12: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.
Top
#7
Hi,

(10.03.2017, 11: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.
Top


Gehe zu:


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