Excel 'Geld Stückelung' Optimieren

Hallo,

Ich habe den Tipp der Geld Stückelung (http://www.mayhemmichi.de/echo/TempJean163.htm) den ich hier bekommen habe (Nochmals Danke) auf Widerstände (Elektrische) angewand und es klappt ganz gut =) aber es ist nicht Optimal denn durch die Natur dieser Formeln passiert es dass Excel mir zB. 300 Ohm als 1 mal 220 Ohm + 8 mal 10 Ohm berrechnet anstatt 2 mal 150 Ohm … Es ist wahscheinlich schwer vorzustellen und leider kann ich hier ja nichts Hochladen um es euch zu Zeigen aber vielleicht Hilft es die Werte mal zu Posten:

0,8
2
4,2
10
100
150
220
330
460
470
475
1.000
3.650
4.700
18.000
20.000
22.000
27.000
100.000

(Die Werte stehen alle ab Zeile 3 in Spalte B)

C3 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B4:blush:B$21)*(C4:C$21)))/$B3)
C4 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B5:blush:B$21)*(C5:C$21)))/$B4)
C5 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B6:blush:B$21)*(C6:C$21)))/$B5)
C6 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B7:blush:B$21)*(C7:C$21)))/$B6)
C7 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B8:blush:B$21)*(C8:C$21)))/$B7)
C8 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B9:blush:B$21)*(C9:C$21)))/$B8)
C9 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B10:blush:B$21)*(C10:C$21)))/$B9)
C10 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B11:blush:B$21)*(C11:C$21)))/$B10)
C11 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B12:blush:B$21)*(C12:C$21)))/$B11)
C12 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B13:blush:B$21)*(C13:C$21)))/$B12)
C13 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B14:blush:B$21)*(C14:C$21)))/$B13)
C14 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B15:blush:B$21)*(C15:C$21)))/$B14)
C15 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B16:blush:B$21)*(C16:C$21)))/$B15)
C16 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B17:blush:B$21)*(C17:C$21)))/$B16)
C17 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B18:blush:B$21)*(C18:C$21)))/$B17)
C18 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B19:blush:B$21)*(C19:C$21)))/$B18)
C19 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B20:blush:B$21)*(C20:C$21)))/$B19)
C20 =GANZZAHL((D$3+1%%-SUMMENPRODUKT(($B$21:blush:B21)*(C$21:C21)))/$B20)
C21 =GANZZAHL($D$3/$B21)

(Dass sind die Formeln, Den Gesuchten wert schreibt man in D3)

So sieht meine Tabelle bisher aus … Ich hoffe man kann daraus schlau werden =) …

Meine frage ist also wie kann ich es schaffen dass mir die Kleinst Mögliche Anzahl an Widerständen berrechnet wird …

Danke für Antworten =) …

Hallo Mino,

http://www.mayhemmichi.de/echo/TempJean163.htm

denn durch die Natur dieser Formeln passiert es dass Excel mir
zB. 300 Ohm als 1 mal 220 Ohm + 8 mal 10 Ohm berrechnet
anstatt 2 mal 150 Ohm …

ja, ist so. Erst wird auf 300 geprüft, dann auf 220, dann auf 150, so passiert das.

Es ist wahscheinlich schwer
vorzustellen und leider kann ich hier ja nichts Hochladen um
es euch zu Zeigen

FAQ:2606

Aber ist für mich nicht nötig, ich weiß schon was du möchtest.

Ich denke mit Excel-Formeln geht das nicht.
Mit Vba geht das sicher, allerdings wird der Code eventuell aufwendig.

Gruß
Reinhard

Hallo!

Es gibt noch eine andere Seite, die dieses Problem aufgreift: http://www.excelformeln.de/formeln.html?welcher=338

Aber leider mit dem selben Ergebnis… Wenn ich was finden sollte, meld ich mich.

Hallo zusammen,
ich teile die Meinung von Reinhard das es mit Formeln nicht zu lösen ist. [mal schöne Grüße von hier]

Das einzige was man machen könnte ist,
in diesem Fall eine neue Berechnung ohne die 150 Ohm zu machen

Was ich meine wäre so etwas:
http://www.mayhemmichi.de/echo/Widerstaende-aufteile…

Gruß Holger

Hallo

Ich denke mit Excel-Formeln geht das nicht.
Mit Vba geht das sicher, allerdings wird der Code eventuell
aufwendig.

Genau, das ist ein lineares Optimierungsproblem. Die Algorithmen kann man sicher mit VBA abbilden, aber machen müssen möchte ich das auch nicht…

Mit Excel-Formeln allein jedenfalls geht nichts.

Gruß
smalbop

Hallo zusammen,
beim aufteilen von Geldbeträgen kommt das Problem nicht vor weil die Abstufungen so sind, das der nächst kleinere Wert gerade mal den halben Wert hat.

Ich weiß nicht ob ich jetzt auf dem sprichwörtlichem Holzweg bin,
aber mein Gedanke war, alle Widerstandswerte alternativ auch als doppelten Wert mit in die Berechnung einzubauen.

Ich habe den mal entsprechend aktualisiert:
http://www.mayhemmichi.de/echo/Widerstaende-aufteile…

Mal schauen
schöne Grüße
Holger

Uiii =) … Das is ja toll =) … Ich kann zwar noch nicht ganz Nachvollziehen wie dass Funktioniert aber es Funktioniert =) Dank dir sehr =) …

http://www.mayhemmichi.de/echo/Widerstaende-aufteile…

Hallo Holger,

ich hab mal kurz getestet, Superlösung *lob*

Trotzdem bleibe ich dabei, richtig sauber kann man das mit Formeln nicht lösen, oder aber mit endlos vielen Wenns in Hilfzellen.
Mit der unschönen Aufgabe alle Formeln abzuändern wenn mal ein Widerstand dazukommt oder nicht auf Lager ist.

Richtigem Vba-Code wäre das gleich und würde bei z.B. 990 Ohm auf 3 x 330 Ohm kommen.

Gruß
Reinhard

http://www.mayhemmichi.de/echo/Widerstaende-aufteile…

Hallo Holger,

ich hab mal kurz getestet, Superlösung *lob*

Danke

Trotzdem bleibe ich dabei, richtig sauber kann man das mit
Formeln nicht lösen, oder aber mit endlos vielen Wenns in
Hilfzellen.

Eigentlich war es zuerst ja auch nur ein Gedanke den ich versucht habe mal umzusetzen um schauen was raus kommt. perfekt ist es halt wirklich nicht.

Mit der unschönen Aufgabe alle Formeln abzuändern wenn mal ein
Widerstand dazukommt oder nicht auf Lager ist.

Das ist nun wirklich kein Problem,
er kann ja sowieso schon 50 Werte [unsortiert] eintragen und jeden einzelnen Wert auch noch ausklammern [nicht berücksichtigen].
Sollte die Liste noch länger werden, die Formeln sind alle nur runter kopiert.

Wie auch immer, ich habe ehrlich gesagt auch nicht mit gerechnet, das es überhaupt so gut funktioniert.

Schönen Abend
Holger