• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Profiellengtes indelen in standaardlengtes

Status
Niet open voor verdere reacties.

hierenik

Gebruiker
Lid geworden
7 sep 2006
Berichten
23
Beste excel wizards. Ik zit al een tijdje te zoeken op het volgende en kom er niet uit.

Ik heb een aantal lengtes van stalen profielen en ik zou die graag optimaal verdelen over de standaard lengtes die we inkopen.
dus kolom A = aantal van een soort lengte
B = lengte van het profiel

standaardlengte die we inkopen is 1000, 2000, 3000, 6000, 12000mm (niet combineerbaar)

Dus bv:
2x 1245mm
5x1000mm
5x3500mm

dus optimale verdeling is:
3500+1245+1245= 5990
3500+1000+1000= 5500
3500+1000+1000=5500
3500+1000=4500
3500=3500

dus moet ik 5 lengtes van 6000 kopen...

In bijlage heb ik een bestandje gestoken met een probeersel van me. Verdeling van 1 soort staaf lukt me, maar niet met combinatie van andere soorten.
Is het ook mogelijk de opdeling nadien te bekijken? Simpel rekensommetje als hierboven zou volstaan.

Hopelijk kan er iemand van jullie helpen...

Bekijk bijlage verdeling profiellengtes.xls
 
3500+3500+1000+1000+1000+1000+1000=12000 rest 0
3500+3500+3500+1245=11745 rest 255
1245=1245 rest 755 maar misschien is dat geen courante maat
je moet dus 2 van 12 meter en 1 van 2 meter kopen.
of als niet combineerbaar dan 3 van 12 dan houd je een courante lengte over
samen rest 1010

bij jou voorbeeld houd je restjes van: 10+500+500+1500 over

waarom is die verdeling van jouw optimaal?
of gaat het puur om het sommetje?
 
Laatst bewerkt:
Ja gewoon het sommetje, het is een voorbeeld, is idd niet optimaal...
De aangekochte lengtes zijn niet combineerbaar.
Maar ik had graag wel, voor elke standaardlengte een oplossing. en de verdeling ervan...
Ik geraak er zelf niet aan uit. (ik dacht aan iets met "oplosser") maar heb er te weinig kaas van gegeten.

Om het gemakkelijk te maken:
3500+3500+1000+1000+1000+1000+1000=12000 rest 0
Hier vergeten we de zaagsnedes... die zijn ook een paar mm groot :D
 
Laatst bewerkt:
als rest heb je liever veel kleine onbruikbare stukjes of courante maten?
er wordt toch niets weg gegooid?
is er opslag aanwezig voor courante stukken?
 
Laatst bewerkt:
Als dat zou mogelijk zijn, zou dat een schone zaak zijn.
Maar in eerste plaats liefst het aantal te kopen staven minimaal houden, en dan op 2de plaats interessante restproducten. (rest hoeft niet courante maat te zijn, maar grotere lengtes als rest zijn idd interessanter)
Er is opslag voor restmateriaal.
 
Er wordt altijd gewerkt met OF 1000 OF 2000 OF 3000 OF 6000 OF 12000
Niet 2000 en 6000 in 1 aankoop van de standaardlengtes
Dit omdat we met verschillende types profielen werken, vb: draadstangen komen in lengtes van 1000 of 2000
IPE's daarentegen kunnen we kopen in 6000 of 12000.
 
@hierenik,
Jammer dat je bij de vraagstelling niet hebt vermeld dat deze ook opvolgende locatie hebt geplaatst.http://www.oplossing.be/excel/aantal-hoeveelheden-verdelen-over-standaard-hoeveelheid/msg218027/#msg218027
Op veel forums is crosposting niet toegestaan . Hier in beide forums (gelukkig) wel.
Als vrijwilliger (zoals de meeste die op meerdere forums actief zijn) proberen we in onze vrije tijd zoveel als mogelijk oplossingen te bieden, als we dan zien we naast elkaar aan het werken zijn, dan kan ik mijn tijd beter in andere dingen besteden.
 
Ik heb een methode om snel een passende oplossing te vinden.
Het werkt met VBA en doet 9999 willekeurige pogingen om een oplossing te vinden die een minimale afval geeft.
Je moet bij A3 beginnen om je zaaglijst in te voeren.
Dan klik je op button: Gen All
Daarna kies je in cell J3 een standaardlengte (groter dan de maximale zaaglengte)
Dan klik je op button: Run
Het resultaat komt in kolom M,N,O,P
Ik hoop dat je hier iets aan hebt.
 

Bijlagen

  • Zaaglengtes_Optimaliseren2.xls
    57 KB · Weergaven: 246
@Plongske,

Zal ik in het vervolg ook doen. Ben ook niet zo vertrouwd met forums eigenlijk... Ik dacht dat we zo naar oplossingen konden komen, vanuit verschillende ooghoeken bekeken...
De resultaten van beiden zal ik ook delen.
 
Ik heb er voor het mooie nog een draaitabel naast gezet dat als zaagstaatje kan fungeren.
Ik ben benieuwd of dit in de praktijk gaat werken.
 

Bijlagen

  • Zaaglengtes_Optimaliseren2a.xls
    209 KB · Weergaven: 171
WOW, Piet Bom.
Dit is alvast heel sterk! Van kolommen E-I begrijp ik in eerste instantie weinig tot niks van. Maar kolommen T tem AB zijn overduidelijk!!

Cel F1, moet ik manueel aanpassen omdat hij bereik niet automatisch aanpast?

Gelijk hoe, dit is werkelijk sterk... Ik zal het dan ook gebruiken en je laten weten in hoeverre het altijd klopt, maar ik heb er vertrouwen in. Ik ga het geheel ook eens op mijn gemak bestuderen.

groetjes,
Hierenik
 
@hierenik,
Ik had de formule in F1 niet dynamisch gemaakt.
Nu wel.
 

Bijlagen

  • Zaaglengtes_Optimaliseren2b.xls
    181 KB · Weergaven: 404
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan