< návrat zpět

MS Excel


Téma: Generátor náhodných unikátních čísel rss

Zaslal/a 15.9.2015 20:10

Zdravím, mohl by mi někdo poradit jak bych mohl v excelu vytvořit generátor náhodných unikátních čísel v určitém rozsahu. Podstatné pro mě je, aby se vygenerovaná čísla ve sloupci neopakovala.

Děkuji

Zaslat odpověď >

Strana:  « předchozí  1 2 3
#026915
avatar
@marjankaj

Jak to spustit z listu?

A musí to být z listu?
Vy to nepochybně umíte. A má cenu se dohadovat o tom, na co se tazatel ptal? Vovka má pravdu. Jediné co jistě vím je, že tazatel chtěl generátor a jediná jeho reakce byla, že vzorec mu nefunguje.citovat
#026916
avatar
Děkuji za reakce, doinstaloval jsem si doplněk Analysis ToolPak a použil jsem řešení uvedené na
http://wall.cz/index.php?m=topic&id=26884&page=1#post-26891citovat
#026919
avatar
Len taký dotaz.
Ako sa to spúšťa z listu?

To je regulérní dotaz. Procedury s více parametry se z listu nejlépe spouštějí tlačítkem, pro které napíšu spouštěcí makro bez parametrů, které potřebné parametry naplní. Zkuste např. napsat následující makro:
Sub Test()
Call RandomRange(Selection)
End Sub
Toto makro vygeneruje do vybrané oblasti na listu matici unikátních přirozených čísel, počínající jedničkou. Volání neobsahuje druhý a třetí parametr, a proto místo nich použije pro generování přednastavené "od jedné po jedné".
Na list vložím tlačítko z ovládacích prvků formuláře a propojím ho na právě napsané makro. Když nyní např. myší vyberu na listu libovolnou oblast buněk a pak klepnu na tlačítko, vybraná oblast se zaplní unikátními přirozenými čísly.
Nenapadlo mne, že tohle budu muset vysvětlovat. Zejména u ostřílených borců na tomto fóru bych takový dotaz nečekal. Za nedostatečné objasnění práce s generátorem se omlouvám.citovat
icon #026920
eLCHa
@lubo
děkuji za odkazy - zatím jsem koukal jen zběžně a na první pohled to vypadá, že se toho zase tak moc nezměnilo ;)
Rozhodně pročtu.

Jen ze zvědavosti jsem si ve zvláštní instanci na listu v oblasti A1:A1000 vložil vzorec =RAND(), dal to 100 000x překalkulovat a kontroloval, jestli tam jsou 2 stejná čísla. Nebyla ani jednou. Z toho plyne, že =RAND() asi opravdu stačí. Nicméně, když to takhle někdy budu dělat, stejně si to raději pojistím. Ono to totiž ničemu neškodí ;)) .citovat
#026923
avatar
@Vovka
Ja som sa pýtal iba kvôli zadávateľovi. A nechcel som mu to sám vysvetľovať. Ktovie či vie niečo o VBA. Podľa jeho príspevkov to odhadnúť neviem. 1citovat
#026924
avatar
@eLCHa
Keďže excel počíta na cca 15 cifier, tak pri 1000 riadkoch je veľmi malá pravdepodobnosť výskytu rovnakého čísla. Uvedenú kombináciu s číslom riadku považujem za naozaj vhodnú. Tam to nehrozí ani náhodou.citovat

Strana:  « předchozí  1 2 3

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