Stránka 1 z 1

Rozdělení hodnot na nepravidelné skupiny

Napsal: 30 zář 2015 12:18
od kajeracek
Dobrý den všem.

Mám takový problém. Mám data v sešitu ve sloupci C, kde jsou procenta prodeje za nějaké období. Potřeboval bych rozdělit tyto hodnoty na 3 skupiny (malý prodej, střední prodej, velký prodej). Problém je ale v tom, že data potřebuji rozdělit tak, aby se skupiny rozdělili na přesný počet členů (např: malý prodej - 18 prodejen, střední prodej - 20 prodejen, velký prodej - 18 prodejen). Nevím, jestli je můj dotaz dostatečně srozumitelný, ale i přes to děkuji za pomoc.

Pro objasnění přikládám příklad v příloze.

Re: Rozdělení hodnot na nepravidelné skupiny

Napsal: 30 zář 2015 12:30
od vlkosek
Asi jde o MS Excel? kde je příloha? :)

Re: Rozdělení hodnot na nepravidelné skupiny

Napsal: 30 zář 2015 13:38
od kajeracek
Omlouvám se. Ano jde o Excel. Přílohu se pokusím přidat znovu :).
Vzor.xlsx
(11.73 KiB) Staženo 36 x

Re: Rozdělení hodnot na nepravidelné skupiny

Napsal: 30 zář 2015 13:53
od eLCHa
Není srozumitelný. Těch prodejen je vždy 56? Poměr 18-20-18 je pevně daný?

Například vzorec

Kód: Vybrat vše

=KDYŽ(RANK(B2;$B$2:$B$57)<19;"V";KDYŽ(RANK(B2;$B$2:$B$57)<39;"S";"M"))
dá Vámi požadovaný výsledek.

Re: Rozdělení hodnot na nepravidelné skupiny

Napsal: 30 zář 2015 14:16
od kajeracek
Omlouvám se za ne úplně přesný popis, ale nikdy jsem v tomhle ohledu nebyl příliš zdatný :(

Prodejen je vždy pevný počet a počet ve skupinách také. Jen data (procenta prodeje) se dynamicky mění podle dalších kritérii. Ale v zásadě Váš vzorec funguje tak, jak bych si představoval. Jen jsem postřehl, že pokud je více hodnot stejných (na více prodejnách je stejné procento), mírně se upraví počet prodejen ve skupině. Ale s tím už si snad nějak poradím.

Děkuji za pomoc :thumbup: :clap:

Re: Rozdělení hodnot na nepravidelné skupiny

Napsal: 01 říj 2015 07:30
od eLCHa
Jen jsem postřehl, že pokud je více hodnot stejných (na více prodejnách je stejné procento), mírně se upraví počet prodejen ve skupině.

To by měla ošetřit tato úprava. Vložte do C2 a pak vzorec zkopírujte.

Kód: Vybrat vše

=KDYŽ(RANK(B2;$B$2:$B$57)+COUNTIF($B$1:$B1;B2)<19;"V";KDYŽ(RANK(B2;$B$2:$B$57)+COUNTIF($B$1:$B1;B2)<39;"S";"M"))