dekuji za vasi snahu mi pomoci. prikladam aktualni soubor ve kterem je puvodni reseni resitele s ne upne presnymi vyslekdy, ale celkem prijatelne. Diky uzivateli "elninoslov" jsem se dopracoval i k razeni (filtr) vysledku. Takze vsem moc dekuji a jestli casem prijdu na nejake jine reseni, dam vedet. Diky
chci vam moc a moc podekovat. Funguje to paradne tak jak jsem si predstavoval jen jedna mala drobnost. V listu "vysledek" ve sloupci "D" kde jsou pouzite baliky, tak je vybarvovano pouze jednou barvou i kdyz jsou baliky ruzne (v listu "okruhy" "C20:C23" ma kazdy balik jinou barvu) ale s tim dokazu zit . Takze jeste jednou moc dekuji za pomoc. Nevim zda jste se koukal na to jak mi pocita resitel zadane okruhy. Zda se mi ze ne vzdy mi najde nejlepsi mozne reseni. Takze pomohl jste mi uz dost a nezadam vas primo o dalsi pomoc jen kdyby jste mel jeste chut se mi na toto podivat. resil jsem to zde
http://wall.cz/index.php?m=topic&id=38988
ale jak rikam nezadam to po vas pouze jen jestli budete chtit. Dekuji
wauuu klobouk dolu pred filtrem ktery jsi vypracoval. Mam ken par otazek.
1. proc je omezeni na 10 baliku/radku? pokud nejde vic, tak mi staci odpoved proste to vic nejde
2. oramovani vybarveni vsech 5 izieb i kdyz jsou zaplneny treba jen 3. Je to tim ze jsou pocty (sumy okruhu, odpady atd..) na konci?
3. pomohlo by tedy prohodit pocty na zacatek a tim by se oramovali a vybarvili jen izby ktere by byli vyplneny? Jestli ano mooc vas prosim jeste jednou o pomoc a takto predelat filter
celkove metry => delka baliku => odpad = X1 + X2 + X3....
moc dekuji za vasi pomoc
zkousel jsem tento filter
obrazek razeni vysledku
Ahoj, potreboval bych pomoct s vyhledavaci a radici funkci. Mam soubor “Vypocet - okruhy_3_14.xlsx” a z tabulky na listu “okruhy” bych potreboval seradit do listu “vysledek” nalezene reseni pres resitele v jednotlivich balicich. Zkousel jsem na to pouzit funkci z predchoziho zdejsiho souboru “Filter.xlsx” (prikladam), ale nedari se mi ji napasovat na moji tabulku.
Takze co vlastne potrebuji:
- “Vypocet - okruhy_3_14.xlsx” -> list “okruhy”
v prostoru E4:R14 jsou cisla baliku, ktere se skladaji z jednotlivych okruhu (to mi pocita resitel). Takze kazdy balik muze mit pokazde ruzny pocet okruhu. Jeli okruh v baliku tak resitel pod nim naznaci cislem 1
priklad: balik cislo 12 (P3) ma prostor P4:P17 a v nem je v P3 a P13 cislo 1. Takze balik obsahuje okruhy 1. kuchyn 83m a 10. pokoj 1 93m (proctor B4:D:17)
- “Vypocet - okruhy_3_14.xlsx” -> list “vysledek”
potrebuji tedy vypsat tyto okruhy, ktere predstavuji vysledek v podobe cisla 1 z tech baliku do podoby jak je to v listu “vysledek” (v mem souboru ho mam napsany rucne bez zadne funkce). V obrazku “razeni vysledku.png” jsem se to snazil barevnymi obdelniky naznacit (vysledek je od sloupce V ale to jen pro tento onrazek. Vysledek bych chtel na listu vysledek). Chtel bych take aby baliky byly zobrazeny u sebe. Myslim tim to ze kdybych teda nejak nadefinoval funkci pro jednotlive baliky tzn. pro 14 radku a vysledek by byl treba balik 4, 9, 10, 13 tak bych mel mezi nimi vzhledove prazdna mista
- “Filter.xlsx”
snazil jsem se pro to pouzit funkci z tohoto souboru ale nejde mi to
Poradi mi nekdo jak by se to dalo udelat?
a jeste obr. razeni
bohuzel asi nejde do jednoho prispevku vlozit vice souboru. tak tedy vkladam Filter
Ahoj, tak jsem si s tou tabulkou trochu pohral a zjistil jsem ze Solver mi vyresi max 14 okruhu (no neni to 20, ale 14 take dobry). A skutecne neco to pocita jen si nejsem jestej jestli vzdy to nejlepsi mozne reseni. Mam tedy par otazek co bych chtel vylepsit a prikladam tabulku kterou zatim mam.
1.jak nastavit podminky resitele nebo “neco jineho” tak aby mi vyslo vzdy nejlepsi mozne reseni za podminek
a) aby minimalni odpad z jednoho okruhu byl 1m. tzn pokud budou secteny napr. 3 okruhy, tak min odpad bude 3m z baliku
b) aby vysledne odpady z celeho baliku byly v co nejvetsi delce. V prilozenem souboru “Vypocet - okruhy_2_14.xlsx” je reseni, ktere ma 4 baliky po 200m a odpady 8m, 24m, 20m a 12m takze mam zbyle trubky dost rozkouskovany. Jenze existuje i reseni kde je to takhle:
- 83+19+92=194 => 200m balik
- 88+65+42=195 => 200m balik
- 50+66+76=192 => 200m balik
- 93+62=155 => 200m balik
- a odpady pro toto reseni jsou 6m, 5m, 8m a 45m takze mam k dispozici jeden celkem dlouhej odpad, kterej lze pouzit priste namisto dvou ca 20m ktere uz by mi byli takrka k nicemu, protoze takhle male okruhy se vyskytuji jen malo.
2. jak nastavit podminky resitele nebo “neco jineho” tak abych si mohl volit delky baliku. V me tabulce mam “dostupne baliky” ve 4 bunkach po 100m, 200m, 400m a 500m (myslim ze 4 mi budou stacit) jejich delky bych chtel ale memit dle potreby. Napr. potrebuji spocitat okruhy pro baliky jen 150m a 200m nebo treba 300m a 500m atd.
3. razeni vysledku (pro tisk): potreboval bych aby se mi vysledek zaradil tak jak to mam ve sloupci “V - a dale” (mohlo by byt i na novem listu “vysledek”). K tomuto ucelu jsem se snazil pouzit vyhledavaci a radici funkci, kterou jsem nasel na netu
=WENNFEHLER(INDEX($A$2:$D$6;KKLEINSTE(WENN($B$2:$B$6=$J$1;ZEILE($B$2:$B$6)-1);ZEILE($A2));SPALTE(A$1));"")
(oblasi teto funkce nejsou z me tabulky) a omlouvam se za nemecke nazvy (v praci mam bohuzel jen DE excel) prikladam soubor “Filter.xlsx „ ve kterem je toto reseno v CZ. Bohuzel se mi nedari tuto funkci implementovat na moji tabulku. Prikladam i obrazek „razeni vysledku.png“ s razenim vysledku.
Moc dekuji za pomoc. Myslim ze to ted pocita spravne. Potreboval bych to na 20 okruhu tak si s tim ted jdu hrat kdyby se mi to nedarilo, mohl bych te pak popr. jeste jednou poprosit? Jeste jednou diky
prikladam i soubor kde mam zatim jen orientacne vzhled a vstupni hodnoty
to lubo:
díky za návod, bohužel se mi dle tohoto postupu nic nevypočítalo. přikládám i zkušební tabulku
Pro tentokrat jsem si dane delky vypocetl pracne rucne, takze tabulku zas tak rychle nepotrebuji ale casem by se mi mooooc hodila. Az budes mit nekdy cas a jestli si na me vzpomenes, byl bych ti moc vdecny
Dekuji za odpovedi. Zkousel jsem to s tim Solverem ale bohuzel se mi nedari nebo spis nevim jak mu mam rict ze chci aby mi vytboril vsechny mozne kombinace a zaroven je secetl a navic jeste s podminkou razeni do 100m nebo 200m baliku. Snazil se mi v tom hooodne pomoct i strejda Google ale i s jeho pomoci jsem bezradny a musim tedy pristoupit trochu k hulvatskemu reseni a to pozadat vas za by jste mi vytvorili soubor kde alespon castecne fungovat
Ahoj, potřeboval bych poradit jak vypočítat nejlepší možnou kombinaci délek trubek které lze odebrat ze 100m nebo 200m balíků. Jde o to že kreslím podlahové topení a výsledkem je "n" počet okruhů o různých délkách. Tyto okruhy (délky) teď potřebuji seskládat v nejlepší možné kombinaci tak, abych dostal co nejmenší odpady z balíků. Balíky jsou dostupné v délce 100m nebo 200m.
Příklad:
1.okruh 101m
2.okruh 95m
3.okruh 63m
4.okruh 78m
5.okruh 89m
6.okruh 46m
7.okruh 98m
8.okruh 88m
.
.
.
(1.)101+(2.)95=196m => 200m balík a odpad 4m
(3.)63+(5.)89+(6.)46=198 => 200m balík a odpad 2m
(4.)78+(7.)98=176 => 200m balík a odpad 24m
(8.)88 => 100m balík a odpad 12m
Těchto kombinací je samozřejmě několik a já potřebuji najít tu nejlepší.
Děkuj všem za pomoc
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.