Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - náhodný výběr buněk

Dobrý den, prosím o radu jak v MS Excel zadat příkaz pro náhodný výběr buněk. Popis: jestliže mám v buňkách C1:C10 čísla, tak do C11 potřebuji nadefinovat sumu náhodného výběru z buněk C1:C10. Žádná buňka se nesmí opakovat. Děkuji.
Jarek
Změna předmětu, původně: Excel
Změna kategorie, původně: Programování (LaKr) (Kráťa)

Předmět Autor Datum
napiš si kód, ve kterém se postavíš na C1, pak si randomem vygeneruj číslo, vynásob (řekněme) 8, zao…
touchwood 26.06.2008 15:16
touchwood
díky, vyzkouším
JaromirS 26.06.2008 15:27
JaromirS
přes snahu se mi to nepodařilo, kde dělám chybu? do c1 zadám =NÁHČÍSLO()*8,nastavím zaokrouhlení...…
JaromirS 26.06.2008 15:40
JaromirS
ne do C1, to musíš spočítat ve visualbasicu v nějaké proměnné. Nebo mě ještě napadá - použij v D1 a…
touchwood 26.06.2008 15:41
touchwood
Touchwoode, smekám a díky!
JaromirS 26.06.2008 15:53
JaromirS
Zdravím mohli byste mě prosím pomoci s podobným problémem Např: mám 4000tis. řádků dat, chci náhod… poslední
Jindra Jindřich 28.04.2012 20:00
Jindra Jindřich

napiš si kód, ve kterém se postavíš na C1, pak si randomem vygeneruj číslo, vynásob (řekněme) 8, zaokrouhli a skoč o výsledek dolů. Toto číslo přičti do proměnné a postup opakuj, dokud nepřeskočíš C10. Co musíš ohlídat je, že vyjma prvního skoku nesmí být vypočtené číslo pro skok rovno nule (přičetl bys už jednou započtené číslo).

P.S.: možná existuje i jednodušší řešení přímo přes funkce excelu.

přes snahu se mi to nepodařilo, kde dělám chybu?
do c1 zadám =NÁHČÍSLO()*8,nastavím zaokrouhlení... ale háže mi to různá čísla, která nepotřebuji, spíše bych potřeboval sečít náhodné buňky, příklad z C1ažC5 vybrat náhodně buňky (ten příkaz právě neznám) např.C2,C4,C5 a součet těchto tří vybraných buněk uvést do C6, prosím

ne do C1, to musíš spočítat ve visualbasicu v nějaké proměnné.

Nebo mě ještě napadá - použij v D1 až D10 funkci náhodné číslo a zaokrouhli. A následně udělej sumif s podmínkou že Dx musí být rovno jedné.

edit:
tedy v D sloupci bude ve všech řádcích: =ZAOKROUHLIT(NÁHČÍSLO();0)
a v C11 pak =SUMIF(D1:D10;1;C1:C10)

Zpět do poradny Odpovědět na původní otázku Nahoru