mafko555
03.08.11,15:11
Dobrý deň potreboval by som poradiť či excel obsahuje funkciu ktorá mi dokáže v databáze čísel vyznačiť (alebo premiestniť do konkrétnej bunky) najviac sa opakujúce kombinácie troch čísel ktoré sa najčastejšie opakujú v skupine 20 čísel.

príklad:

zaznam č1.: 12 15 20 46 87 21 35 1 1 1 2 15 36 1 1 1 46 25 77 64
zaznam č2.: 22 46 10 41 47 81 22 1 15 6 2 22 46 10 22 46 11 25 77 64
zaznam č3.: 12 10 20 46 87 21 12 10 20 1 2 15 36 48 47 94 46 25 77 64

výsledok by mal byť v zázname 1: 1 1 1
výsledok by mal byť v zázname 2: 22 46 10
výsledok by mal byť v zázname 3:12 10 20

Neviem či je na to nejaká funkcia alebo postup ako získať z podobnej DB informáciu o najviac sa opakovaných kombináciach.
marjankaj
03.08.11,16:58
Stačí takto?
mafko555
04.08.11,06:06
Áno je to super len ešte potrebujem troška dotiahnuť kopírovanie toho vzorca. Ide o to že medzi každým záznamom mám 10 riadkov medzeru (vyhradenú pre text). Keď kopírujem vzorec: =A20&" "&B20&" "&C20 keď skopírujem spraví mi z neho: =A21&" "&B21&" "&C21. No ja potrebujem aby mi s toho spravilo: =A30&" "&B30&" "&C30 .Dá sa to tak spraviť? Buď cez vzorec alebo nastavenia Excelu je mi to viac menej jedno. Prikladám prílohu ako príklad.
marjankaj
04.08.11,07:06
Áno je to super len ešte potrebujem troška dotiahnuť kopírovanie toho vzorca. Ide o to že medzi každým záznamom mám 10 riadkov medzeru (vyhradenú pre text). Keď kopírujem vzorec: =A20&" "&B20&" "&C20 keď skopírujem spraví mi z neho: =A21&" "&B21&" "&C21. No ja potrebujem aby mi s toho spravilo: =A30&" "&B30&" "&C30 .Dá sa to tak spraviť? Buď cez vzorec alebo nastavenia Excelu je mi to viac menej jedno. Prikladám prílohu ako príklad.

Kopíruj to modré ako celok.
mafko555
04.08.11,16:44
Ďakujem pomohlo mi to. Chcel by som ešte požiadať o jednu radu a to či sa dá napísať nejaký vzorec či funkcia ktorá dokáže vypísať napríklad do tabuľky všetky kombinácie 5 čísel je jedno aké čísla (ale len celé čísla). Nechcem číslo koľko je kombinácií ale chcem aby mi to vypísalo práve tie kombinácie. Ďakujem
marjankaj
04.08.11,17:04
Ďakujem pomohlo mi to. Chcel by som ešte požiadať o jednu radu a to či sa dá napísať nejaký vzorec či funkcia ktorá dokáže vypísať napríklad do tabuľky všetky kombinácie 5 čísel je jedno aké čísla (ale len celé čísla). Nechcem číslo koľko je kombinácií ale chcem aby mi to vypísalo práve tie kombinácie. Ďakujem

A čo je to kombinácia 5 čísel?:eek:
mafko555
04.08.11,17:14
Je to napríklad :

5 4 3 2 1
4 5 3 2 1
3 5 4 2 1
2 5 4 3 1
1 5 4 3 2
1 2 3 4 5
2 1 3 4 5
3 1 2 4 5
4 1 2 3 5
5 1 2 3 4

a mnohé iné možné kombinácie ktoré sa dajú vytvoriť použitím týchto čísel. Viem že je to veľmi veľké množstvo kombinácií no potrebujem to mať vypísané.
marjankaj
04.08.11,19:12
Je to napríklad :

5 4 3 2 1
4 5 3 2 1
3 5 4 2 1
2 5 4 3 1
1 5 4 3 2
1 2 3 4 5
2 1 3 4 5
3 1 2 4 5
4 1 2 3 5
5 1 2 3 4

a mnohé iné možné kombinácie ktoré sa dajú vytvoriť použitím týchto čísel. Viem že je to veľmi veľké množstvo kombinácií no potrebujem to mať vypísané.

Tak toto nie sú kombinácie, kombinácia je iba jedna 1,2,3,4,5. To čo si písal ty sú permutácie.
mafko555
05.08.11,05:24
Áno máš pravdu moja chyba. No otázka ostáva. Je možné v exceli dosiahnúť požadovaný výsledok? Viem že je tam funkcia PERMUT no spomínaná funkcia iba vypočíta počet možných kombinácií ale nevypíše ich zoznam.
marjankaj
05.08.11,06:07
Áno máš pravdu moja chyba. No otázka ostáva. Je možné v exceli dosiahnúť požadovaný výsledok? Viem že je tam funkcia PERMUT no spomínaná funkcia iba vypočíta počet možných kombinácií ale nevypíše ich zoznam.

Je to možné. Treba si na to urobiť makro. A je rozdiel, či treba kombinácie alebo permutácie. Máš aj nejaké obmedzenia? lebo to rýchlo rastie s počtom čísel. Pri 5 je to 5!=120.

Načo ti to je? Chceš prelomiť nejaký kód?
mafko555
05.08.11,08:05
Nie na prelomenie by som radšej použil niečo ako keymaker len rozdiel je v tom že on vymyslí kombináciu a skúsi ju použiť a takto pokračuje kým sa netrafí. Ja ale potrebujem aby každú kombináciu ktorú vymyslí aj zaznamenal napríklad do určených stĺpcov v hárku. Vymyslené kombinácie budem preháňať cez ďalšie filtre. A hľadať niečo čo potrebujem v permutáciach. No len s makrom v exceli som nikdy nerobil. Nemohol by si mi prosím spraviť to makro? Ani neviem ako ho aplikovať ale to snáď už na internete nájdem ako to použiť.
V prílohe je zošit kde by bolo super to aplikovať ak by si bol taký zlatý.
marjankaj
05.08.11,15:59
Nie na prelomenie by som radšej použil niečo ako keymaker len rozdiel je v tom že on vymyslí kombináciu a skúsi ju použiť a takto pokračuje kým sa netrafí. Ja ale potrebujem aby každú kombináciu ktorú vymyslí aj zaznamenal napríklad do určených stĺpcov v hárku. Vymyslené kombinácie budem preháňať cez ďalšie filtre. A hľadať niečo čo potrebujem v permutáciach. No len s makrom v exceli som nikdy nerobil. Nemohol by si mi prosím spraviť to makro? Ani neviem ako ho aplikovať ale to snáď už na internete nájdem ako to použiť.
V prílohe je zošit kde by bolo super to aplikovať ak by si bol taký zlatý.

No to zase nie je také jednoduché ako "hop na kravu a je teľa":rolleyes:
To chce nejaký čas. Ja nemám prázdniny ako učitelia a študáci. Spraviť makro je jednoduché, keď vieš ako na to. Máš nejaký postup, ako by si tie permutácie urobil sám? Ani si nepovedal koľko bude tých čísel, koľkociferné. Aký výsledok požaduješ? Ako text alebo ako samostatné čísla? Ten tvoj súbor mi je nanič.
marjankaj
05.08.11,22:18
.
stormcatcher
06.08.11,05:11
.
a mohol by si makro z #13 upraviť podla zadania v tejto prílohe?
ďakujem
marjankaj
06.08.11,05:54
a mohol by si makro z #13 upraviť podla zadania v tejto prílohe?
ďakujem


Nie nemohol. To ako keby si chcel upraviť trabanta na helikoptéru.

A načo ti to bude? Je toho 38760.:eek:

http://forum.matweb.cz/viewtopic.php?id=2479
stormcatcher
06.08.11,10:55
Nie nemohol. To ako keby si chcel upraviť trabanta na helikoptéru.

A načo ti to bude? Je toho 38760.:eek:

http://forum.matweb.cz/viewtopic.php?id=2479
Keď sa trabant nedá upraviť na helikoptéru, treba vyrobiť novú helikoptéru. :) . Trochu som to upresnil. Ďakujem
mafko555
07.08.11,16:40
No to zase nie je také jednoduché ako "hop na kravu a je teľa":rolleyes:
To chce nejaký čas. Ja nemám prázdniny ako učitelia a študáci. Spraviť makro je jednoduché, keď vieš ako na to. Máš nejaký postup, ako by si tie permutácie urobil sám? Ani si nepovedal koľko bude tých čísel, koľkociferné. Aký výsledok požaduješ? Ako text alebo ako samostatné čísla? Ten tvoj súbor mi je nanič.

1) Postup ti neviem popísať ale viem ti povedať k čomu sa chcem dopracovať. Chcem aby mi vypísalo všetky možné permutácie s čísel ktoré makro získa zo stĺpcov B1, C1, D1, E1, F1, G1, H1. Jedná sa o trojkombinácie týchto celých čísel. Vzniknuté kombinácie uloží alebo vpíše do buniek L1 až IU10 ( ak bude potrebovať viac môže pokračovať aj po XY10. Jedna trojkombinácia = jedna bunka.

2) Čísla budú jedno až dvojciferné ale viac nie.

3) výsledok by mal byť v celých číslach. napr.
10 20 30 ( obsah jednej bunky )
10 20 40 ( obsah jednej bunky )
10 20 50 ( obsah jednej bunky )

4) súbor bol len pre info koľkociferné čísla budem používať, kde budú zapísané a kde ma zapísať vzniknuté permutácie.

Je mi jasné že tu netráviš 24h denne a moc si vážim tvoju pomoc a ochotu. V tejto dobe je veľmi málo ľudí ochotných pomôcť. Budem ti veľmi vďačný ak by si mi venoval čas a pomohol mi.
marjankaj
07.08.11,17:43
1) Postup ti neviem popísať ale viem ti povedať k čomu sa chcem dopracovať. Chcem aby mi vypísalo všetky možné permutácie s čísel ktoré makro získa zo stĺpcov B1, C1, D1, E1, F1, G1, H1. Jedná sa o trojkombinácie týchto celých čísel. Vzniknuté kombinácie uloží alebo vpíše do buniek L1 až IU10 ( ak bude potrebovať viac môže pokračovať aj po XY10. Jedna trojkombinácia = jedna bunka.

2) Čísla budú jedno až dvojciferné ale viac nie.

3) výsledok by mal byť v celých číslach. napr.
10 20 30 ( obsah jednej bunky )
10 20 40 ( obsah jednej bunky )
10 20 50 ( obsah jednej bunky )

4) súbor bol len pre info koľkociferné čísla budem používať, kde budú zapísané a kde ma zapísať vzniknuté permutácie.

Je mi jasné že tu netráviš 24h denne a moc si vážim tvoju pomoc a ochotu. V tejto dobe je veľmi málo ľudí ochotných pomôcť. Budem ti veľmi vďačný ak by si mi venoval čas a pomohol mi.

A v príspevku č. 13 ti to nevyhovuje?
Tak si tam daj do nejakého stlpca vzorec =A1&" "&B1&" "&C1&" "&D1
mafko555
08.08.11,05:53
V podstate áno. Iba jediná vec mi tam robí problém. Nemohlo by každú permutáciu zapisovať do jednej bunky?

Príklad:

použité čísla: 13 35 48

vzniknuté permutácie:
...A...B...C
1 48 35 13
2 48 13 35
3 35 48 13
4 13 48 35
5 35 13 48
6 13 35 48

Výpočet funguje super! No potreboval by som aby sa výsledok jednej permutácie zaznamenal do jednej bunky a ďalší výsledok do ďalšej bunky.

ukážka:

........A.....
1 48 35 13
2 48 13 35
3 35 48 13
4 13 48 35
5 35 13 48
6 13 35 48

To je asi posledná vec, inak je to SUPER!
marjankaj
08.08.11,20:56
V podstate áno. Iba jediná vec mi tam robí problém. Nemohlo by každú permutáciu zapisovať do jednej bunky?
[/COLOR]

Veď to som sa pýtal už v príspevku č. 12. Koľkokrát to budem ešte prerábať?