< návrat zpět

MS Excel


Téma: datum rss

Zaslal/a 20.10.2020 20:15

Ahojte mam datum v rozmedzi 1-12.2 a chcela by som sa opytat ci by sa s toho dalo vytvorit 2 sposoby:

1: odstranit prve cislo s pomlckou ze zostane len 12.2

2: ci je mozne s tohto rozmedzia datumu vytvorit nahodny datum s podmienkou aby bol len pracovny den nie sobota -nedela

Zaslat odpověď >

#048496
Lugr
První vyřešíte

=ZPRAVA(A1;DÉLKA(A1)-HLEDAT("-";A1;1))citovat
#048505
avatar
viete mi poradit ako nato lebo skusam aj cez maticovy vzorec ale dako mi to nejdecitovat
#048506
avatar
Zaregistrujte se a pak vložte přílohu z které bude poznat, co vlastně chcete. Kolik je těch datumů, je to rozmezí jen v rámci jednoho měsíce, kdy má akce proběhnout....

Jinak k bodu 2.:=RANDBETWEEN(1;12)citovat
#048507
avatar
=REPLACE(A1;1;FIND("-";A1);"")
A pokiaľ nezadáš rok, tak asi ťažko, resp. každý rok to bude inak.citovat
icon #048517
eLCHa
Ano (vaše hodnota je v A1, rok se bere aktuální)
1)=ČÁST(A1;NAJÍT("-";A1)+1;1000)=MID(A1;FIND("-";A1)+1;1000)
2) Výsledek si naformátujte jako datum (tady jsem zapomněl na pondělí až pátek, ale s tím už někdo snad pomůže)=RANDBETWEEN(DATUM(ROK(DNES());ČÁST(A1;NAJÍT(".";A1)+1;1000)/1;ZLEVA(A1;NAJÍT("-";A1)-1)/1);ČÁST(A1;NAJÍT("-";A1)+1;1000)/1)=RANDBETWEEN(DATE(YEAR(TODAY());MID(A1;FIND(".";A1)+1;1000)/1;LEFT(A1;FIND("-";A1)-1)/1);MID(A1;FIND("-";A1)+1;1000)/1)citovat
#048518
avatar

eLCHa napsal/a:


2) Výsledek si naformátujte jako datum (tady jsem zapomněl na pondělí až pátek, ale s tím už někdo snad pomůže)

No má to nevýhodu, že sa to bude meniť každou zmenou na liste. Vidím to skôr na makro, ale nebudem sa do toho púšťať.citovat
#048522
avatar
add so, ne.

Spočte se počet pracovních dnů, a pak se použije workday s náhodně vygenerovaným posunem do počtu prac. dnů.

=WORKDAY(DATUM(ROK(DNES());ČÁST(A1;NAJÍT(".";A1)+1;1000)/1;ZLEVA(A1;NAJÍT("-";A1)-1)/1);RANDBETWEEN(0;NETWORKDAYS(DATUM(ROK(DNES());ČÁST(A1;NAJÍT(".";A1)+1;1000)/1;ZLEVA(A1;NAJÍT("-";A1)-1)/1);ČÁST(A1;NAJÍT("-";A1)+1;1000)/1)))

Přepočty se dají omezit např: =když(b1="XXX";<obluda>; a2)

vzorec je v a2 a jsou povoleny iterace.citovat

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