< 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:  1 2 3   další »
#026886
avatar
Aké čísla to majú byť? Od 1 do 10? Či?citovat
#026887
avatar
Od 1 do 100citovat
#026888
avatar
A ten stlpec má koľko riadkov? 1000? Tak potom ti to nevyjde.citovat
#026889
avatar
Radku je 100citovat
icon #026891
eLCHa
Čísla 1 až 100 + 100 řádků?
Takže nechcete generátor náhodných čísel, ale náhodně rozhodit čísla 1 až 100.
A1:=RANDBETWEEN(1;100)+ŘÁDEK()/1000B1:=RANK(A1;$A$1:$A$100)Pak oba vzorce zkopírujte na 100 řádků (A1:B100). Po stisku F9 se ve sloupci B "vygeneruje" nová sada.citovat
#026896
avatar
níže uvedený kod mi nefunguje
=RANDBETWEEN(1;100)+ŘÁDEK()/1000
mám Excel 2003citovat
#026897
elninoslov
Tak tam skúste napísať:
EN/SK verzia
=RAND()*100+ROW(A1)/1000
CZ verzia
=NÁHČÍSLO()*100+ŘÁDEK(A1)/1000

PS: A ešte dodatok, ak máte EN Office tak oddeľovač parametrov ";" nahraďte ",". Uveďte teda akú máte jazykovú verziu, a čo znamená "nefunguje".

Ale ako si tak čítam, tak RANDBETWEEN bude fungovať v 2003 až po nahodení doplnku "Analysis ToolPak"
https://www.uvm.edu/~bnelson/computer/excel2003/loadexcelsanalysistoolpak.htmlcitovat
icon #026899
eLCHa
RANDBETWEEN jsem použil, protože generuje celá čísla. Je tím zabezpečeno, že výsledkem vzorce nikdy nebudou 2 stejná čísla. Ta pravděpodobnost je sice velmi malá, ale je. Proto, když použijete RAND, musíte udělat totéž. A asi je lepší dát větší interval než 1-100, jak jsem dal včera. Tím ještě snížím pravděopodobnost stejných čísel.

Takže=USEKNOUT(NÁHČÍSLO()*10000)+ŘÁDEK()/1000
Píšu z tabletu, takže si to kdyžtak upravte.citovat
#026902
avatar
http://wall.cz/index.php?m=topic&id=20896
poslední příloha příspěvku eLCHacitovat
#026903
elninoslov
Stále je tu ale ešte otázka konkrétnej použiteľnosti. Ak sa to použije napr. na zamiešanie otázok v teste, tak nieje žiadúce, aby každé prekreslenie, vyvolané napr odkazom na náhodnú hodnotu v nejakom vzorci, alebo dopísanie niečoho do listu vyvolalo kompletné prepočítanie náhodných čísel. V takomto prípade sa buď použije Iteračný výpočet pre zastavenie prepočtu alebo makro.
Příloha: rar26903_rnd.rar (12kB, staženo 53x)
citovat

Strana:  1 2 3   další »

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