< návrat zpět

MS Excel


Téma: zachování hodnoty rss

Zaslal/a 13.12.2009 1:10

Dobrý den,
potřeboval bych poradit jak zachovat hodnotu náhodného čísla pokud je podmínka splněna, pokud není splněna pak generovat nové náhodné číslo. Potřebuju po dobu, kdy platí podmínka, mít stále to stejné náhodné číslo a když podmínka neplatí pak generovat nová náhodná čísla.
Díky za pomoc

Zaslat odpověď >

Strana:  1 2   další »
#000928
Jeza.m
Pokud si to dobře pamatuju, tak náhodné číslo se generuje vždy po přepočítání listu, takže bych to neřešil vzorcem, ale dosazoval náhodné číslo jako hodnotu pomocí makra.

M@citovat
#000934
avatar
A jak by to vypadalo? S makry jsem ještě nikdy nedělal. Představuju si to tak, že když například buňka A1 bude prázdná, potom ať je náhodné číslo v buňce A2 stále stejné, když v buňce A1 něco bude, tak ať při obnovení listu dochází ke generování nových náhodných čísel v buňce A2.citovat
icon #000935
Poki
ahoj,

napsat takove makro nebude tezke, problem ale bude s tim, kdy se takova procedura spusti.
Lze to spustit ruzne: napr. pri otevreni sesitu, pri zmene nejake bunky, pred zavrenim sesitu nebo treba na kliknuti...je toho hodne, co se da pouzit, jen je potreba vedet, k cemu to bude slouzit...citovat
#000936
Jeza.m
Jeden příklad:
Platný při změně buňky - ověření sloupce A daného řádku je-li podmínka splněna (=A), pokud ne generuj náhodné číslo do sloupce B.

Private Sub Worksheet_Change(ByVal Target As Range)
If Cells(Target.Row, 1) <> "A" Then Cells(Target.Row, 2) = Rnd
End Sub


M@citovat
#025760
avatar
Dobrý den,
mám podobný problém, ale potřeboval bych, aby při splnění podmínky došlo k přičtení hodnoty a při nesplnění zůstala v buňce aktuální hodnota.
Část s přičtením mám hotovou, ale nevím, jak nastavit, aby se zachovávala stará hodnota.
Děkuji za pomoccitovat
#025764
avatar
Např. v buňce A1:

=KDYŽ(podmínka;A1+hodnota;A1)

+ povolit iteracecitovat
#025766
avatar
Díky za reakci. Potřeboval bych, ale ještě drobnou radu. Mám v práci Excel 2013 a nemůžu přijít na to, jak iterace zapnout. Podle návodů by to mělo jít v Možnostech výpočtů, ale u mě se zde nic k zapnutí iterací nenachází.
Podle jiného návodu jsem ještě zkoušel zapnout cyklické odkazy v kontrole chyb, ale ani ty mi to nedovolí zapnout.
Děkuji za odpověďcitovat
#025767
avatar
Mělo by to být nasoubor/možnosti/vzorce,ale 2013 nemám po ruce.

Ještě jedna drobnost. Tyto vzorce je vhodné obalit ještě jednou podmínkou, která vzorec vynuluje.citovat
#025772
elninoslov
Nič také som sice nikdy nepoužil, ale myslím, že tu je obrázkový návod,
http://www.howtogeek.com/162219/how-to-change-the-automatic-calculation-and-multi-threading-features-in-excel-2013/citovat
#025774
avatar
Nalezeno, spuštěno a krásně funguje. Díky moc za pomoc.citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56

Vyhledej

elninoslov • 24.4. 8:47

Vyhledej

PavDD • 24.4. 8:29

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 8:20

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 8:00