Zavrieť

Porady

funkcia na filtrovanie najopakovanejšej kombinácie čísel

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.
Téma je uzavretá.
Usporiadať podľa času

marjankaj je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
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ť?
Naposledy upravil marjankaj : 08.08.11 at 23:12

marjankaj je offline (nepripojený) marjankaj

I am a man marjankaj
Stačí takto?
Naposledy upravil marjankaj : 03.08.11 at 19:06

mafko555 je offline (nepripojený) mafko555

mafko555
Á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.
Naposledy upravil mafko555 : 04.08.11 at 08:11

marjankaj je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
Á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 je offline (nepripojený) mafko555

mafko555
Ď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 je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
Ď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?

mafko555 je offline (nepripojený) mafko555

mafko555
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 je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
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 je offline (nepripojený) mafko555

mafko555
Á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 je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
Á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?
Naposledy upravil marjankaj : 05.08.11 at 08:13

mafko555 je offline (nepripojený) mafko555

mafko555
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 je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
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"
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č.

stormcatcher je offline (nepripojený) stormcatcher

stormcatcher
marjankaj Pozri príspevok
.
a mohol by si makro z #13 upraviť podla zadania v tejto prílohe?
ďakujem

marjankaj je offline (nepripojený) marjankaj

I am a man marjankaj
stormcatcher Pozri príspevok
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.

http://forum.matweb.cz/viewtopic.php?id=2479
Naposledy upravil marjankaj : 06.08.11 at 10:27

stormcatcher je offline (nepripojený) stormcatcher

stormcatcher
marjankaj Pozri príspevok
Nie nemohol. To ako keby si chcel upraviť trabanta na helikoptéru.

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

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 je offline (nepripojený) mafko555

mafko555
marjankaj Pozri príspevok
No to zase nie je také jednoduché ako "hop na kravu a je teľa"
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 je offline (nepripojený) marjankaj

I am a man marjankaj
mafko555 Pozri príspevok
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 je offline (nepripojený) mafko555

mafko555
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!

Porady, ktoré by vás mohli zaujímať

Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.