< návrat zpět

MS Excel


Téma: nečitelné zobrazení datumu a času v buňce rss

Zaslal/a 18.8.2019 18:30

Dobrý den,
poraďte prosím
nám v buňce vzorcem
číslo 1564767209
jenž se má správně zobrazovat takto 2019.08.02 17:33:29
Změnit formátem čísla se nedaří
Děkuji

Zaslat odpověď >

Strana:  1 2   další »
#043992
Stalker
Vlastní formát buňky rrrr.mm.dd h:mm:ss
Jinak tomuto datu a času odpovídá číslo 43679,73citovat
#043994
avatar
jo to číslo 43679,73 když zformátuji na datum a čas tak to sedí i když čas se liší o 2 min 17 s
jak se dopracuji z 1564767209 k 43679,73citovat
#043995
kabaka

nosekpav napsal/a:

jo to číslo 43679,73 když zformátuji na datum a čas tak to sedí i když čas se liší o 2 min 17 s
jak se dopracuji z 1564767209 k 43679,73


1564767209 toto číslo sa Ti nikdy nebude zobrazovať ako uvedený dátum, lebo poradové číslo nezodpovedá tomu dátumu.citovat
#043996
avatar
já se ptat kde se vzalo 43679,73citovat
#043997
Stalker
Liší se proto, že sem měl zobrazené pouze dvě desetinná čísla. Tedy číslo bez zaokrouhlení vypadá takto
43679,7315856482

Jinak poslední otázce nerozumím, jak si dospěl k názoru, že tebou udávaná hodnota se má zobrazovat zrovna jako zvolené datum?

Edit: uvedené číslo se vzalo z tvého data 2.8.2019 .....

Edit2: Studuj
https://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas/
http://web.natur.cuni.cz/~jmakov/ExcelStranky/DatumCas.htmlcitovat
#043998
kabaka

nosekpav napsal/a:

já se ptat kde se vzalo 43679,73


je to excelovské počítanie roku, je to zápis dátumu vo všeobecnom tvare - ako poradové číslo

pozri
https://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas/

Stalker ma predbehol.citovat
#043999
avatar
v buňce je vzorec
=RTD("fxbluelabs.excelrtd";;$B$2;CONCATENATE("t";$A12;"ot"))
který zobrazuje číslo 1564767209
a v jiném programu je zobrazeno jako 2019.08.02 17:33:29
rád bych kdyby se podařilo v excelu obdobného zobrazení a roztáhnout to do celého sloupcecitovat
#044000
elninoslov
To je Unixový dátumový systém. Musíte ho previesť do Excelovského.
=A1/86400+25569
to A1 je Vaša hodnota, alebo pôvodný vzorec. Bunku správne naformátovať.citovat
#044001
avatar
elninoslov: jo jako vždy skvělá práce vyzkoušeno a funguje
jestli mohu ještě poprosit vzorec
=RTD("fxbluelabs.excelrtd";;$B$2;CONCATENATE("t";$A4;"ot"))
spojit v jeden s vaším =C4/86400+25569
výsledkem by bylo datum a čas v jedné buňce
teď mám každý vzorec zvlášťcitovat
#044003
elninoslov
Myslíte spojiť takto ???=RTD("fxbluelabs.excelrtd";;$B$2;CONCATENATE("t";$A4;"ot"))/86400+25569
Veď iba za Váš vzorec doplňte
/86400+25569
Prípadne vynechajte defacto zbytočnú funkciu CONCATENATE
=RTD("fxbluelabs.excelrtd";;$B$2;"t"&$A4&"ot")/86400+25569
V skratke:
Excelácke počítanie dátumočasu je desatinné číslo od 1.1.1900, a to tak, že počet dní je celá časť čísla, a desatinná je pomerová časť dňa, teda čas - dopočítateľný, keďže vieme koľko hodín, minút, sekúnd má deň.

Unixový dátumočas je celé číslo, vyjadrujúce počet sekúnd. Takže na ubehnuté dni a ich časti to prepočítame delením číslom 86400 (počet sekúnd za deň 60 * 60 * 24). Lenže Unix počíta až od 1.1.1970, preto k tomu pripočítame rozdiel v dňoch od počítania Excelu a to +25569 alebo +DATE(1970;1;1)
+DATUM(1970;1;1)


Na tú bunku nastavte Vlastný formát, tak ako Vám písal hneď v prvom príspevku Stalker.
V SK/EN Office je to
yyyy.mm.dd h:mm:ss
V CZ Office je to
rrrr.mm.dd h:mm:ss
prípadne dajte hh namiesto h, podľa toho či má byť čas 8:30:25 alebo 08:30:25.citovat

Strana:  1 2   další »

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