Stránka 1 z 1

Zlozity vypocet

Napsal: 18 led 2012 21:02
od marek26
AHOJ

Rozmyslam nad tym ale uz moje myslenie asi dosiahlo hranice, preto prosim ak vas napadne riesenie budem rad.
POPIS:
TAB. zo stlpcami- zdroj
polozka1.....polozka2
1...........3
6...........3
8...........9
12..........13
9..........15

Vysledok:
polozkaX...skupina
1.........1
3.........1
6.........1
8.........2
9.........2
12........3
13........3
15........2

mam zdroj. tab. kde su 2 stlpce "cislo polozky" ktore medzi sebou suvisia. lenze su troska nestastne namodelovane.
Vysledkom ma byt skupina (akesi identifi. cislo suvisiacich poloziek) ktore petria k sebe.
Vsimnite si zdrojovu tab. prve 2 zapisy:
1..3
6..3
1 suvisi s 3 a 3 suvisi s 6
to znamena ze tieto polozky su suvisiace a priradim im nejake cislo skupiny napr.1 (vysl.tab)
polozka 1 je napr. TV led
polozka 3 je napr. TV lcd
Polozka 6 je napr. TV plazma
ide oto ze musim analyzovat tieto 3 polozky ako celok.
1...je prepojena s poloz. 3
a polozka 6 je prepojena s pol. 3
dalej si vsimnite v zdroj. tab. ze
8 suvisi s 9
a 9 suvisi s 15
tak k tejto mnozine som priradil napr. skupinu 2

ak zadefinujem k polozkam skupinu potom uz dokazem analyzovat (suctovat, pocitat a pod.)
Skusal som select distinct v SQL pouzit na oba stlpce a vytvorit tak ako je vo vysledku iba jedinecne cisla potom k nim priradit nejakym algoritmom tu skupinu. Tam moje znalosti koncia...
Prosim existuje moznost riesenia nejako v xls?

Vdaka Vam.

Re: Zlozity vypocet

Napsal: 18 led 2012 21:49
od preclik
Takže to znamená, že potřebuješ aby třeba 1,3,6 patřili pod 1....8,9,15 pod 2 atd? a opakuje se ti to někde, že by 15 patřila do 1 i 2?

Re: Zlozity vypocet

Napsal: 18 led 2012 22:22
od marek26
nie neopakuje
15 nemoze mat skupinu 1 pretoze nie su prepojene nijako

9 suvisi s 15 a 8 suvisi s 9
cize je to akasi mnozina 3 tovarov (poloziek)
napr. skup. 1 maju polozky 1,3, 6. lebo su tak prepojene, mnozine 8,9,15 som dal napr.2

je to moc komplik. neviem ci sa to vobec da....

diky

Re: Zlozity vypocet

Napsal: 19 led 2012 16:21
od marek26
toho je asi 10 000 riadkov
ale to sa asi neda

Re: Zlozity vypocet

Napsal: 21 led 2012 04:21
od Lucinka_BUBU
šlo by to, ale zaplácneš si tím jeden list vzorečkama.

těžko se to vysvětluje, vlož mi sem soubor. Pokusím se ti to v něm vysvětlit

Re: Zlozity vypocet

Napsal: 21 led 2012 10:17
od marek26
..vazne? ani som netusil ze je to mozne.....

dakujem ti

marek

Re: Zlozity vypocet

Napsal: 22 led 2012 11:41
od Lucinka_BUBU
Tak jsem to udělala pomocí vzorečků, ale těch 200 položek mi to počítal přes 10 minut. Což se mi zdálo neúměrně moc, tak jsem na to vytvořila zatím stupidní makro.

Stupidní je v tom, že je přesně pro těch 200položek a že si maže sloupce apod. To by se muselo doopravit.

Ale podívej se, jestli by ti to vyhvovalo.

Princip makra je takový, že ti nejdřív srovná dvojici položek, aby první bylo menší, druhé větší (do dalších dvou sloupců). Potom ty menší srovná abecedně. A těm postupně přidělí skupinu (do vedlejšího sloupce).

Na konci se zruší filtr, zruší nepotřebné přidané sloupce.

Re: Zlozity vypocet

Napsal: 23 led 2012 07:32
od marek26
ahoj....

no jasne ze staci perfekt......toto vedet....to by bolo...som rad

dakujem Lucinka_BUBU