Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem program na kombinace

Dobrý den, hledám nějaký program, který zvládne následující:

mám tabulku s hodnotami. potřebuji, aby mi onen program ukázal nejlepší průměr hodnot pro definované průniky (například 2 hodnoty z prvního sloupce, 1 hodnota z druhého, 4 hodnoty z třetího sloupce, 1 hodnota z každého řádku atd...)

příklad:
zboží A se v Německu prodá 30 kusů, v Anglii 40 kusů a v Itálii 20 kusů
zboží B se v Německu prodá 20 kusů, v Anglii 60 kusů a v Itálii 40 kusů
zboží C se v Německu prodá 50 kusů, v Anglii 10 kusů a v Itálii 20 kusů
zboží D se v Německu prodá 30 kusů, v Anglii 20 kusů a v Itálii 50 kusů

v Německu a Itálii chceme prodat jeden druh zboží, v Anglii 2 druhy. Kdy prodáme nejvíce kusů?
odpovědí by tedy bylo
Německo: zboží C
Anglie: zboží A,B
Itálie: zboží D

Předmět Autor Datum
Tú "tabulku" máš v exceli? Ak áno, potom podľa odpovedí by mohla pomôcť napr. funkcia max...
pme 18.03.2011 18:24
pme
ano tabulka je v excelu, ovšem funkce max vrátí nejvyšší hodnotu... já potřebuji nejvyšší průměrnou…
DrCaves 18.03.2011 18:30
DrCaves
Nechpaem co vlastne chces, skus to napisat nejak pochopitelne, idealne matematicky, ze co vlastne ch…
MM.. 18.03.2011 20:39
MM..
Ked uz predas "zbozi A" v nemecku tak uz nemozes "zbozi A" predavat v Angllii alebo co? To kto vam d…
MM.. 18.03.2011 20:45
MM..
příklad se zbožím byl modelový, který mě napadl takže jinak: mám několik postelí, jejichž různé atr…
DrCaves 18.03.2011 21:11
DrCaves
To znamena ze chces vyratat vsetky kombinacie, ale tych bude velmi vela (v tvojom pripade 18^6 = 340…
MM.. 18.03.2011 21:29
MM..
A stale si matematicky neuviedol co to je "co nejlepsi kombinace". je lepsi "na pohodli" postel 90%…
MM.. 18.03.2011 21:36
MM..
nejlepší kombinací myslím tu s nejvyšším číslem. asi jsem to opět špatně vysvětlil, takže napišu, ja…
DrCaves 18.03.2011 23:25
DrCaves
Ale ved ked to robis takto tak vlastne najdes len maximum z kazdeho stlpca. Len to robis zbytocne to…
MM.. 18.03.2011 23:51
MM..
Rozdiel od maxima je tam len vtedy ak potrebujes z jednej veliciny tych posteli viac jak z inej. t.j…
MM.. 18.03.2011 23:56
MM..
Alebo inac. Urob si v tom exceli makro, a daj si tam vzorec jaky chces. Jak sa robi makro v exceli v… poslední
MM.. 19.03.2011 00:23
MM..

ano tabulka je v excelu, ovšem funkce max vrátí nejvyšší hodnotu... já potřebuji nejvyšší průměrnou hodnotu z daných kritérií - 2 údaje z 1. sloupce atd... jedná se však celkem o 18 řádků a 6 sloupců (ze kterých chci občas několik hodnot), takže to ručně spočítat jako v příkladě bohužel nepůjde (nebo půjde ale po hodině mám necelých 5%)

Ked uz predas "zbozi A" v nemecku tak uz nemozes "zbozi A" predavat v Angllii alebo co? To kto vam dava tak dementne priklady? :-)
P.S. ked je mozne predat jedno zbozi vo viacerych krajinach, tak nehladas ziadne priemery, ale prvu a druhu maximalnu hodnotu, tie sa predsa scitaju.

P.S.2. vzorec v exceli pre druhu maximalnu hodnotu medzi napr. A1:A100 je =LARGE(A1:A100,2)
jak sa nazyva funkcia LARGE v ceskom exceli si najdi googlom, a do microsoftu posli pozdrav ze prekladat nazvy funkcii do lokalizovanych jazykov moze len nejaky idiot v MS.

příklad se zbožím byl modelový, který mě napadl

takže jinak: mám několik postelí, jejichž různé atributy jsou pohodlí, skladnost, úložný prostor.

postel 1: 60%; 70%; 70%
postel 2: 90%; 20%; 80%
postel 3: 80%; 30%; 90%
postel 4: 30%; 80%; 100%

úkolem je získat co nejlepší kombinaci postelí v případě, že chci různé 3 postele (jednu specializovanou na pohodlí, jednu na skladnost, jednu na úložný prostor)

Vezmeme tedy buď kombinaci
na pohodlí postel 2, na skladnost postel 1 a na úložný prostor postel 4
nebo kombinaci
na pohodlí postel 2, na skladnost postel 4 a na úložný prostor postel 3

U obou kombinací nám průměrná hodnota atributů vyjde 86,66%

Pro tyto 4 prvky to samozřejmě jde spočítat ručně a rychle. Potřeboval bych ovšem toto spočítat pro kombinaci 18 druhů postelí a 6 různých atributů (některý mám i použít vícekrát) abych vybral celkem 11 různých postelí.

To znamena ze chces vyratat vsetky kombinacie, ale tych bude velmi vela (v tvojom pripade 18^6 = 34012224 kombinacii). Excel by sa z toho zblaznil keby mal zobrazit vsetky kombinacie a zoradit ich podla priemernych %.
Idealne vykopirovat si to do .txt a naprogramovat si program na mieru, podla toho co presne chces tam zadavat jake parametre od uzivatela. Ked neveis programovat tak dat si naprogramovat, kazdy druhy student IT take nieco zvladne do hodiny, a mozno za flasku.

A stale si matematicky neuviedol co to je "co nejlepsi kombinace".

je lepsi "na pohodli" postel 90%, 20%, 20% alebo 80%, 50%, 50% ? Jak to ma ten program zhodnotit ze to je postel "na pohodli"? A je 80% 80% 80% postel na pohodli? Ked existuje aj 90% 20% 20%? Ktora z nich je lepsi postel "na pohodli" a preco?
P.S. mam pocit ze ani sam nevies jak to chces vyberat a cakas ze program to za teba nejak vybere. Ale program nevie vyberat postele, program robi len to co mu zadal programator a to sa musi zadat presne matematicky.
P.S.2. ked si chces vyberat podla priemerneho %, tak si urob dalsi stlpec kde bude proste priemer vsetklych parametrov, a zorad si to podla toho stlpca, a budes si vyberat od vrchu, t.j. od tych s maximalnym priemerom, take ktore ti vyhovuju podla jednotlivych parametrov.

nejlepší kombinací myslím tu s nejvyšším číslem.
asi jsem to opět špatně vysvětlil, takže napišu, jak sem to počítal ručně: vezmu údaj A1 (první atribut, první postel), B2, C3 - zprůměrováním vyjde nějaké číslo, poté zadám do kalkulačky údaj A1,B2,C4 - opět zprůměruji hodnoty a vyjde mi (dejme tomu) vyšší číslo. Lepší kombinací je tedy A1,B2,C4 - tudíž "na pohodlí" je postel číslo 1 (pohodlí = 1.atribut, do průměru se ze sloupce A=pohodlí započítává postel číslo 1. - tudíž "na pohodlí" se určuje postel číslo 1. A takto postupně pro všechny kombinace..

Rozdiel od maxima je tam len vtedy ak potrebujes z jednej veliciny tych posteli viac jak z inej. t.j. ak priemer = (x+2y+z)/4 tak uz bude y vazit viac jak x a z.
Mas ten pocet pevny (1ks, 2ks, 1ks) alebo to potrebujes volitelne?

P.S. a nie trepem, aj takto najdes len maximum. Furt najdes len maximum. Neni mozne aby napr. 50, 60, 50 bolo lepsie ak existuje aj postel ktora ma 3.parameter 55, tak bude mat najlepsi priemer kombinacia 50, 60, 55. A je uplne jedno kolkokrat ktoru zoberes.

Alebo inac. Urob si v tom exceli makro, a daj si tam vzorec jaky chces.
Jak sa robi makro v exceli viz google, napr. http://wall.cz/vytvorte-si-vlastni-makro-v-excelu. a80.html apod.
V tvojom pripade si v cykle budes prechadzat bunky po jednej z kazdeho stlpca, vyratas si ten priemer jak chces, a porovnas s ulozenym maximom (pociatocna hodnota maxima = 0) a ked je priemer vyssi jak maximum nastavis maximum na novu hodnotu a ulozis si niekde pozicie.
Ak mas 16 stlpcov tak tam budes mat 16 cyklov vnorenych do seba

Zpět do poradny Odpovědět na původní otázku Nahoru