Hallo, ich brauche ein wenig Hilfe bei der Mathematik, bzw. Logik einer Rechnung. Wir haben erstmal eine Tabelle:
Produkt | Menge | Pfand Zurück |
cola Kiste 12x1l |
12 Kisten |
8 Kisten |
Wasser Kiste 12x1l |
6 Kisten |
6 Kisten -3 Flaschen |
Bier Kiste 24x0,33l |
20 Kisten |
20 Kisten |
Zur Erklärung: Der Kunde bekommt Diese 3 Produkte in der angegebenen Menge. "Pfand Zurück" ist so viel, wie er zurück bringt. Im Hintergrund stellen wir uns noch eine Datenbank vor, die die Leergutpreise gespeichert hat. der Pfandpreis einer Kiste Cola beträgt 3,30€. Bier: 3,40€ und Wasser: 4,50€
3,30*12 = 39,6€
3,40*20 = 68€
4,50*6 = 27€
Da 4 Kisten Cola fehlen, entsteht nun eine Differenz von 13,2€
Beim Wasser sind alle Kisten zurück gekommen, bis auf 3 Flaschen. also besteht hier eine Differenz von 0,25€*3 = 0,75€
Beim Bier passt alles, daher beträgt hier die Differenz 0€
Die Summe ergibt: 13,2 + 0,75 + 0 = 13,95
Und genau diese Summe brauche ich.
Ich habe viel versucht und überlegt, doch es passt irgendwie nie. Mein letzter Versuch war:
$Ergebnis = $PfandSummeMenge (39,6€ + 68€ + 27€) - $pfandSummeZurück (26,4€ + 27 + 68)
Aber hier sind die -3 Flaschen nicht mit einbezogen und ich weiß nicht wie man das machen kann, sodass es auf jede Mögliche Tabellenkonstellation anwendbar ist.
Denn sowas ist ja auch möglich:
Produkt | Menge |
Pfand Zurück |
Wasser 12x1l |
12 Kisten |
11 Kisten 11 Flaschen |
Dann sind 11 Kisten und 11 Flaschen zurück gekommen. Das heißt, dass der Rahmen und eine Flasche fehlen.
Kann mir da einer helfen?