< 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

On-line nástroje

Formulář Faktura

Formulář Faktura III

Oblíbený formulář Faktura byl vylepšen a rozšířen. Formulář faktura III
Více se dočtete zde.

Aktivní diskuse

Přenos buňky do řádku jiného listu

elninoslov • 1.6. 6:29

Přenos buňky do řádku jiného listu

Jiří497 • 31.5. 23:13

Přenos buňky do řádku jiného listu

marbl • 31.5. 21:27

Přenos buňky do řádku jiného listu

marjankaj • 31.5. 21:19

skopiruj bunky a vlozit

Jiří497 • 31.5. 16:19

Přenos buňky do řádku jiného listu

Jiří497 • 31.5. 16:11

Přenos buňky do řádku jiného listu

marbl • 30.5. 21:44