< návrat zpět

MS Excel


Téma: Excel - kombinace/variace rss

Zaslal/a 14.12.2017 13:17

Zdravím, moc vás všechny prosím o pomoc protože si už vážně nevím rady. Potřebuji udělat makro, které mi napíše všechny možné kombinace 3-5 názvů měst. V buňkách A2,B2,C3,D4,E5 mám názvy měst. Potřebuji aby mi makro napsalo na List2 všechny možné kombinace (bez opakování). Takže, pokud správně počítám, 120 řádků různých kombinací. Je ale možné, že názvy měst budou obsahovat jen buňky A2,B2,C3; takže by to případně počítalo jen z těchto třech. Je to možné nějak udělat? Už u toho sedím dva dny :( Předem moc děkuji za pomoc! Pawel

Zaslat odpověď >

#038772
avatar

Pavlus napsal/a:

No v první řadě to chce si ujasnit, jak kombinace fungují ;-). Záleží v tvém případě na pořadí měst u vybrané dvojice? Tedy budeš rozlišovat dvojici A2-B2 a B2-A2? Pokud nezáleží na pořadí, tak mi vychází 10 možností, pokud bude záležet na pořadí tak 20 možností (pro 5 měst...).
P.


tak to budou nejspíš variace.. prostě mám 5 měst, a potřebuju je různě seřadit.. takže 54321=120 a jde mi to, aby mi to vypsalo tech 120 kombinacícitovat
#038773
avatar
#038776
MePExG
Dá sa skombinovať rôznymi spôsobmi. Ja som použil Power Query najskôr na vytvorenie tabuľky a dodatočne som si vložil kombinačnú tabuľku (pre 5 hodnôt) a pomocou pár funkcií skombinuje údaje zo zadaného zdroja. Pre menej hodnôt (3) stačí doplniť do zdroja 3 údaje a vynechať opakované kombinácie (napr. spojiť s1&s2&s3 a z takejto hodnoty vynechať opakovanie).
Příloha: xlsx38776_kombinzdroj.xlsx (34kB, staženo 87x)
citovat
#038781
elninoslov
No myslím že záleží aj na tom, čo znamená "bez opakování". Pretože to kľudne môže byť tak, že keď už máme 1,2,3 tak nemôžeme mať aj 3,2,1 / 3,1,2 / 1,3,2 / 2,1,3 / 2,3,1.
Teda výsledkov, kde nebudú použité rovnaké mestá bude 31.
Viď tento kód od Paul_Hossler.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje