< 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:  « předchozí  1 2
#025775
avatar
Dobrý den,
řeším obdobný problém a nemůžu mu přijít na kloub.
Mám 2 řádky buněk s čísly. Potřebuji do 2. řádku dát funkci, která zkontroluje zda se v 1. řádku nachází číslo a pokud ano, tak k němu přičte číslo 2. Pokud se v 1. řádku nic nenachází, zachová původní hodnotu, takže buňka bude s aktuálním číslem v 2. řádku nebo úplně prázdná.
Přičítaní k číslu mi už jednou fungovalo, ale při roztažení buňky pro zkopírování funkce se mi místo zachování hodnoty kopírovala hodnota z kopírovací buňky.
Budu rád za každou pomoc k řešení.
Děkuji za pomoccitovat
#025776
avatar
Hezký den.

Co takto:=KDYŽ(A1="";"";KDYŽ(JE.ČISLO(A1);A1+2;A1)) 1citovat
#025777
avatar

a.mlady napsal/a:

Hezký den.

Co takto:=KDYŽ(A1="";"";KDYŽ(JE.ČISLO(A1);A1+2;A1))


Tato funkce bohužel nevyhovuje. V tomto případě se smaže číslo ve 2. řádku, když v buňce nahoře nic není, ale já potřebuji číslo ve 2. řádku zachovat (pokud se zde nějaké nachází), když nad ním nic není.citovat
#025778
avatar
Tady stačí

=KDYŽ(JE.ČISLO(A1);A1+2;A2)

Pokud jsi to ale neodhalil sám, tak to raději nepoužívej.citovat
#025780
avatar

lubo napsal/a:

Tady stačí

=KDYŽ(JE.ČISLO(A1);A1+2;A2)

Pokud jsi to ale neodhalil sám, tak to raději nepoužívej.

Tento způsob mi, mi ale prázdnou buňku vyhodnotí jako 0 a poté nulu kopíruje místo zanechání aktuální hodnoty.citovat
#025781
avatar
=KDYŽ(A1="";"";KDYŽ(JE.ČISLO(A1);A1+2;A2))
alebo
=KDYŽ(A1="";A2;KDYŽ(JE.ČISLO(A1);A1+2;A2))citovat
#025782
avatar
Těch požadavků je už dost.

Varianta

=KDYŽ(JE.ČISLO(A1);A1+2;KDYŽ(JE.ČISLO(A2);A2;""))

nefunguje, protože buňka se vzorcem =A1, pokud je A1 prázdná obsahuje číslo. Je tedy nutné do buňky dodat spouštěcí nečíselnou hodnotu:

=KDYŽ(B1=0;"";KDYŽ(JE.ČISLO(A1);A1+2;A2))

Buňka B1 výraz nastaví do výchozího stavu. Tj. nenulový hodnota v buňce maže výpočet, nulová maže vše a může se začít znovu.citovat

Strana:  « předchozí  1 2

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

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32