用附件練習
日期及時間想分兩欄,是否要先轉文字?B5 已存數字本地日期時間 2026-10-12 23:45,本例來源精確至秒。D5 取整數日期,E5 把一天的小數部分四捨五入至整秒,再顯示時間。原格不改,不換時區,也不保留小於一秒的精度。
| 結果 | 核數字後所用公式 | 顯示 |
|---|---|---|
| 日期 D5 | INT(B5) | 2026-10-12 |
| 時間 E5 | ROUND(MOD(B5;1)*86400;0)/86400 | 23:45 |
| 合併 F5 | D5+E5 | 2026-10-12 23:45 |
修改工作格
E5 先 MOD(B5;1),乘每天 86400 秒,以 ROUND(...;0) 取整秒,再除 86400 回日期小數。D5 用 yyyy-mm-dd,E5 用 hh:mm。B5 改 10 月 13 日 00:15,兩欄應得該日及 00:15,F5 合併回原值。正正午夜的 E5 是數字零,顯示 00:00;B5 清空,三格都提示欠日期時間。
核對出錯情況
DAY(B5) 原例只得月中第 12 日,沒有年份月份,不能重建完整時間。兩欄仍是數字格,可作之後計算;時間欄按上文取整秒。
時間值是零,是否代表來源日期時間欠填?
查看參考答案
不是。已知數字午夜,本來就有有效的零小數部分。