< návrat zpět

MS Excel


Téma: Vložení datumu pomocí funkce DOSADIT rss

Zaslal/a 9.7.2021 22:05

Dobrý večer,
pomocí funkce DOSADIT bych chtěl ve větě měnit datum.
Potřebné datum se zapisuje do barevného pole. Pokud do něj zapíšu jakékoli číslo, dosadí ho to. Pokud zapíšu datum, dosadí to místo něj nějaké pětimístné číslo.
Nevěděl by prosím někdo co udělat, aby to dosazovalo normální formát datumu?

Příloha: xlsx50971_vlozeni-datumu.xlsx (10kB, staženo 22x)
Zaslat odpověď >

#050972
elninoslov
=SUBSTITUTE(B4;"dddd";TEXT(G10;"d.m.")&YEAR(G10))
=DOSADIT(B4;"dddd";HODNOTA.NA.TEXT(G10;"d.m.")&ROK(G10))

Naschvál som rozdelil dátum na "d.m." a YEAR(), aby to nerobilo problém pri inej jazykovej mutácii Excelu. V CZ totiž rok nie je "yyyy" ale "rrrr", a to robí pri prípadnej multijazyčnosti problém.

Aleb dajte tej bunke vlastný formát
"V Praze, dne" d.m.yyyy
a do bunky iba vzorec
=G10
prípadne si to ošetrite na možnosť nevloženia žiadneho dátumu
=IF(G10="";"";G10)
=KDYŽ(G10="";"";G10)

prípadne to ošetrenie môžete urobiť priamo v tom formáte
"V Praze, dne" d.m.yyyy;;;
možností je habadej ...citovat
#050973
avatar
Tak hned ten první způsob funguje perfektně.
Velice děkuji 1citovat

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