Zdravím,
chtěl bych se zeptat, jestli je nějaká možnost v Excelu pomocí vzorců nějaká šance vytvořit generátor čísla, který nebude brát pouze interval, ale např. vyjmenované hodnoty nebo sloučení více intervalů.
Mám 20 čísel (zatím řešeno randbetween 1;20). Jenže nyní jsem přidal každému číslu "skóré", a pokud číslo B překročí limit "skóré" chci ho z generátoru vyřadit. (ze řady A B C D E ... M --> A C D E .... M - ideálně i kdybych mohl vyloučit více hodnot.
Zatím mám to, že pokud číslo překročí skóré, přepíše se na prázdnou buňku. (Myslel jsem si, že funkce rand() funguje tak,že do ní vyjmenuji všechny prvky a ne jen krajní body.
Snad jsem to vysvětlit alespoň trošku srozumitelně - jednoduše - potřebuji generátor čísel, který bude generovat předvolené hodnoty zadané v buňkách (a ideálně aby ignoroval prázdnou buňku)
Vím, že v makru to nebude zase takový problém, ale mám své důvody, proč se pokusit přijít na makro.
Excel - Generátor čísla ze zadaných prvků Vyřešeno
-
- Pohlaví:
Re: Excel - Generátor čísla ze zadaných prvků
Tak o co jde? O náhodný výběr ze seznamu bez opakování, tj. počet vygenerovaných <= počet položek v seznamu?
Re: Excel - Generátor čísla ze zadaných prvků
Buňky A1:E1 jsou pouze hodnoty 1-5
A2 ... =RANDBETWEEN(A1;E1)
H1:L1 je skóré
H2:L2 by měli být hodnoty jako A1:E1, jen s tím, že se za podmínky doplňí na "" ... =KDYŽ(H1<10;1;"")
vše co potřebuji je,abych dostal v A2 nové číslo, když přepočítám list a to číslo nemělo dosaženo určitého skóré (pokud bude J1 > 10 tak z RNG(A2) odebrat otázku 3
buňka A4 je zde kvůli jiné funkci. tohle je jen část "programu" na kterém pracuji
-
- Pohlaví:
Re: Excel - Generátor čísla ze zadaných prvků
A s čím mám porovnávat skóre? Vygeneruju náhodné číslo mezi 1-5 a podmínka je jaká? Vylosuju 3, u ní je v tabulce skóre třeba 6, tak je limit jaký? Mám hádat, že je to těch vašich 10?
Re: Excel - Generátor čísla ze zadaných prvků
Vygeneruj náhodné číslo 1-5, ale pokud je skóré pro vygenerované číslo větší než 10 vygeneruj nové (nebo ho nezahrň do generátoru)
jde o "učební systém" - tabulka vybere náhodnou otázku --> zapsána odpověď --> vyhodnotí se správnost --> přičte/odečte se skóré pro danou otázku
a nyní řeším problém, kdy dostávám stále ty samé otázky co umím .. chci toto eliminovat. aby otázka která dosáhla limitu už nebyla položena nebo byla třeba položena v šanci 10% (to už není moc problém, pokud to bude ve vzorci)
teď pracuji na sakra těžkém systému s fncí "když" .. vygeneroval jsem si 5 čísel pomocí NÁHČÍSLO, seřadil je pomocí RANK a teď dělám něco, co bude tu řadu kontrolovat.. tady je ukázka =KDYŽ(D3=5;KDYŽ(G16<10;D3;KDYŽ(D4=4;KDYŽ(F16<10;D4;"nižší");když(D4=3;;));KDYŽ(D3=4;KDYŽ(F16<10;D3;"xx");KDYŽ(D3=3;KDYŽ(E16<10;D3;"xx");KDYŽ(D3=2;KDYŽ(D16<10;D3;"xx");KDYŽ(D3=1;KDYŽ(C16<10;D3;"xx");))))) ale jen pro 5 otázek a potím se až za ušima ..
jde o "učební systém" - tabulka vybere náhodnou otázku --> zapsána odpověď --> vyhodnotí se správnost --> přičte/odečte se skóré pro danou otázku
a nyní řeším problém, kdy dostávám stále ty samé otázky co umím .. chci toto eliminovat. aby otázka která dosáhla limitu už nebyla položena nebo byla třeba položena v šanci 10% (to už není moc problém, pokud to bude ve vzorci)
teď pracuji na sakra těžkém systému s fncí "když" .. vygeneroval jsem si 5 čísel pomocí NÁHČÍSLO, seřadil je pomocí RANK a teď dělám něco, co bude tu řadu kontrolovat.. tady je ukázka =KDYŽ(D3=5;KDYŽ(G16<10;D3;KDYŽ(D4=4;KDYŽ(F16<10;D4;"nižší");když(D4=3;;));KDYŽ(D3=4;KDYŽ(F16<10;D3;"xx");KDYŽ(D3=3;KDYŽ(E16<10;D3;"xx");KDYŽ(D3=2;KDYŽ(D16<10;D3;"xx");KDYŽ(D3=1;KDYŽ(C16<10;D3;"xx");))))) ale jen pro 5 otázek a potím se až za ušima ..
Re: Excel - Generátor čísla ze zadaných prvků
dobře, budu rád za každou jinou pomoc, protože tohle je šílený ..
-
- Pohlaví:
Re: Excel - Generátor čísla ze zadaných prvků
První nástřel (maticový vzorec):
a příloha...
a příloha...
- Přílohy
-
- nahodne_cislo.xlsx
- (9.08 KiB) Staženo 170 x
Re: Excel - Generátor čísla ze zadaných prvků
super, díky moc. mohu ještě poprosit o trošku vysvětlení, proč to tak je? proč je zahrnut i 1. prázdný řádek? maticové vzorce moc neovládám
-
- Pohlaví:
Re: Excel - Generátor čísla ze zadaných prvků
Nerozumím - 1. prázdný řádek?
Vygenerujeme si matici platných hodnot a z ní si necháme vrátit náhodný n-tý prvek v pořadí. Viz karta Vzorce / skupina Závislosti vzorců / Vyhodnocení vzorce.
Vygenerujeme si matici platných hodnot a z ní si necháme vrátit náhodný n-tý prvek v pořadí. Viz karta Vzorce / skupina Závislosti vzorců / Vyhodnocení vzorce.
Re: Excel - Generátor čísla ze zadaných prvků
Už vyřešeno, děkuji moc za pomoc!
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 16
- 6267
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
-
Excel komparacedvou soborů Příloha(y)
od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky - 7
- 1723
-
od teichmann.ondrej
Zobrazit poslední příspěvek
dnes, 12:28
-
-
- 1
- 386
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
-
- 3
- 1980
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 5
- 2521
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů