< návrat zpět

MS Excel


Téma: rozdělení data a času rss

Zaslal/a 23.5.2020 20:11

Ahoj, v bunce mám datum i s časem např. 12.5.1990 15:23:45. potřebuji do proměnné dostat pouze čas, bez datumu. Poradíte nekdo?

Zaslat odpověď >

#046688
MePExG
Dátum a čas je poradové desatinné číslo dňa od 1.1.1900 = 1. Jeho necelá časť sú čas. Na oddelenie času Vám stačí oddeliť/odčítať celú časť. Napr. =MOD(a1;1), alebo =a1-INT(a1).citovat
#046766
avatar
Já to ale potřebuji ve VBA. Pokud použiju kod
1.5 mod 1 tak to vrátí 0 a mělo by vrátit 0.5 ?citovat
#046767
MePExG
To je 12:00.citovat
#046769
avatar

poli napsal/a:

Já to ale potřebuji ve VBA. Pokud použiju kod
1.5 mod 1 tak to vrátí 0 a mělo by vrátit 0.5 ?

MOD vracia hodnotu integer teda 0,5 zaokrúhli na 0
https://wellsr.com/vba/2018/excel/the-vba-mod-operator-explained/

Použi
= 1.5 - Int(1.5 / 1)*1
alebo
= 1.5 / 1 - Int(1.5 / 1)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