- #1
B
Bärli2007
Neues Mitglied
Themenersteller
- Dabei seit
- 09.01.2007
- Beiträge
- 1
- Reaktionspunkte
- 0
Hallo liebe Members und Profis,
anbei findet ihr eine Problembeschreibung.
Die Schritte 1 und 2 habe ich in einer Exceltabelle errechnet , die Summe gebildet und den Restbetrag manuell aufgeteilt.(Problem 1 ist schon mal die Abrundung, die nicht funktionierte). Da die Tabelle aber variabel lang wird und die Verteilung so kompliziert von Statten gehen soll bin ich ratlos.
Das VBA so etwas kann weiß ich, aber selbst die Boardsuche hat mir leider nicht weitergeholfen.
Freu mich auf goood News,gerne auch per Mail
lg
Chrissi ([email protected])
____________________________________
Das Problem:
In Zelle A1 steht eine Summe, welche für den Kauf neuer Werkzeuge vorgesehen ist (bspw 50.000 Euro)
In Cells B1 steht die gesamte Anzahl an verschiedenen Werkzeugen (bspw. 50)
(Vorbemerkung: Im ersten Schritt soll für die zu kaufenden Werkzeuge jeweils derselbe Betrag für den Kauf zur Verfügung stehen, also 50.000 Euro / 50 Werkzeuge = 1000 EURO)
In Spalte C, Zeile 1-50 stehen die Werkzeugnamen, in Spalte E, Zeile 1-50 steht der jew. Preis eines Werkzeuges dieser Art.
Start-Tabelle:
A----------B----------C--------------D--------------------E
50.000----50------Bohrhammer_____(gesuchte Anzahl)_____30 Euro/Stück
------------------Schleifstein___(gesuchte Anzahl)______5 Euro/Stück
------------------Spezialmesser__(gesuchte Anzahl)_____35 Euro/Stück
Ziel-Tabelle:
A----------B----------C--------------D-----------------------E
50.000----50------Bohrhammer________39 Stück______________30 Euro/Stück
------------------Schleifstein______25 Stück______________5 Euro/Stück
------------------Spezialmesser_____22Stück_______________35 Euro/Stück
1.)
Im ersten Schritt werden von jeder der 50 Gattungen mit dem Anfangsbetrag in Höhe 1000 Euro Werkzeuge gekauft und die Anzahl anschliessend automatisch abgerundet [Bildung temporärer Verrechnungsspalte Spalte F]
Bsp: 1000?/30 = 33,33 gerundet ->> 33
1000?/5 = 200 ->> 200
1000?/35 = 28,57 ->> 28
2.)
Im nächsten Schritt wir der bisher verbrauchte Betrag(Zwischensumme) ermittelt (Multiplikation Anzahl bisher gekaufter Werkzeuge mit den jeweiligen Stückpreisen) und der verbleibende und zu verbrauchende Restbetrag ermittelt:
Bsp: 33*30 = 990
200*5 = 1000
28*35= 980
usw...
Beispiel Restbetrag 50000-48000(errechnete Zwischensumme) = 2000
3.) Von diesem Restbetrag wird nun beginnend mit Werkzeug 1 jeweils 1 Werkzeug gekauft (1 Bohrhammer zu 30?, 1 Schleifstein zu 5 ? usw.), bis der Restbetrag verbraucht ist.
Sollte nach dem Kauf eines einzelnen Werkzeugs jeder Gattung nach Werkzeug 50 immer noch Restguthaben vorhanden sein, so soll so lange Zeile für Zeile 1 Werkzeug gekauft werden, bis der Restbetrag verbraucht ist.
Sollte der letzte Restbetrag bspw. 27? sein und die Berechnung befindet sich in Zeile 1, so kann der Bohrhammer nicht gekauft werden -> automatisch wird zur nächsten Zeile gesprungen (Preis Schleifstein 5 ?) -> Kauf 1 Schleifstein -> verbleibender Restbetrag 22? (Preis Spezialmesser 35 Euro) -> dieses wird übersprungen und das nächste Werkzeug erworben, dessen Preis unter 22 ? liegt.... USW....Operation ist quasi beendet wenn ein Restbetrag verbelibt, der niedriger als das billigste Werkzeug ist (bspw. 2 ?).
4.)
In Spalte D wird nun jedem Werkzeug die ermittelte endgültige Stückzahl zugeordnet, in Cell A2 wird der letzte nicht verwendbare Restbetrag in ? angezeigt.
OPERATION beendet - PaTIENT lebt.
anbei findet ihr eine Problembeschreibung.
Die Schritte 1 und 2 habe ich in einer Exceltabelle errechnet , die Summe gebildet und den Restbetrag manuell aufgeteilt.(Problem 1 ist schon mal die Abrundung, die nicht funktionierte). Da die Tabelle aber variabel lang wird und die Verteilung so kompliziert von Statten gehen soll bin ich ratlos.
Das VBA so etwas kann weiß ich, aber selbst die Boardsuche hat mir leider nicht weitergeholfen.
Freu mich auf goood News,gerne auch per Mail
lg
Chrissi ([email protected])
____________________________________
Das Problem:
In Zelle A1 steht eine Summe, welche für den Kauf neuer Werkzeuge vorgesehen ist (bspw 50.000 Euro)
In Cells B1 steht die gesamte Anzahl an verschiedenen Werkzeugen (bspw. 50)
(Vorbemerkung: Im ersten Schritt soll für die zu kaufenden Werkzeuge jeweils derselbe Betrag für den Kauf zur Verfügung stehen, also 50.000 Euro / 50 Werkzeuge = 1000 EURO)
In Spalte C, Zeile 1-50 stehen die Werkzeugnamen, in Spalte E, Zeile 1-50 steht der jew. Preis eines Werkzeuges dieser Art.
Start-Tabelle:
A----------B----------C--------------D--------------------E
50.000----50------Bohrhammer_____(gesuchte Anzahl)_____30 Euro/Stück
------------------Schleifstein___(gesuchte Anzahl)______5 Euro/Stück
------------------Spezialmesser__(gesuchte Anzahl)_____35 Euro/Stück
Ziel-Tabelle:
A----------B----------C--------------D-----------------------E
50.000----50------Bohrhammer________39 Stück______________30 Euro/Stück
------------------Schleifstein______25 Stück______________5 Euro/Stück
------------------Spezialmesser_____22Stück_______________35 Euro/Stück
1.)
Im ersten Schritt werden von jeder der 50 Gattungen mit dem Anfangsbetrag in Höhe 1000 Euro Werkzeuge gekauft und die Anzahl anschliessend automatisch abgerundet [Bildung temporärer Verrechnungsspalte Spalte F]
Bsp: 1000?/30 = 33,33 gerundet ->> 33
1000?/5 = 200 ->> 200
1000?/35 = 28,57 ->> 28
2.)
Im nächsten Schritt wir der bisher verbrauchte Betrag(Zwischensumme) ermittelt (Multiplikation Anzahl bisher gekaufter Werkzeuge mit den jeweiligen Stückpreisen) und der verbleibende und zu verbrauchende Restbetrag ermittelt:
Bsp: 33*30 = 990
200*5 = 1000
28*35= 980
usw...
Beispiel Restbetrag 50000-48000(errechnete Zwischensumme) = 2000
3.) Von diesem Restbetrag wird nun beginnend mit Werkzeug 1 jeweils 1 Werkzeug gekauft (1 Bohrhammer zu 30?, 1 Schleifstein zu 5 ? usw.), bis der Restbetrag verbraucht ist.
Sollte nach dem Kauf eines einzelnen Werkzeugs jeder Gattung nach Werkzeug 50 immer noch Restguthaben vorhanden sein, so soll so lange Zeile für Zeile 1 Werkzeug gekauft werden, bis der Restbetrag verbraucht ist.
Sollte der letzte Restbetrag bspw. 27? sein und die Berechnung befindet sich in Zeile 1, so kann der Bohrhammer nicht gekauft werden -> automatisch wird zur nächsten Zeile gesprungen (Preis Schleifstein 5 ?) -> Kauf 1 Schleifstein -> verbleibender Restbetrag 22? (Preis Spezialmesser 35 Euro) -> dieses wird übersprungen und das nächste Werkzeug erworben, dessen Preis unter 22 ? liegt.... USW....Operation ist quasi beendet wenn ein Restbetrag verbelibt, der niedriger als das billigste Werkzeug ist (bspw. 2 ?).
4.)
In Spalte D wird nun jedem Werkzeug die ermittelte endgültige Stückzahl zugeordnet, in Cell A2 wird der letzte nicht verwendbare Restbetrag in ? angezeigt.
OPERATION beendet - PaTIENT lebt.