Board logo

標題: [發問] 如何選擇時間 [打印本頁]

作者: ad71631    時間: 2013-3-22 15:00     標題: 如何選擇時間

A欄          B欄
07:52:49     08:00
12:00:43     12:00
12:55:27     13:00
13:05:00     13:00

18:06:52     18:00

A欄時間依據下面(時間定義) 取得實際整數時間值, 在將值對應到B欄***下列有3段特別時間****

時間定義如下
------------------
07:00:01     07:30
07:30:01     08:00
08:00:01     08:30
08:30:01     09:00
09:00:01     09:30
09:30:01     10:00
10:00:01     10:30
10:30:01     11:00
11:00:01     11:30
11:30:01     12:00
12:00:01     12:00 <=這3段時間比較特別
13:05:00     13:00 <=這3段時間比較特別
13:05:59     13:30<=這3段時間比較特別
13:30:01     14:00
14:00:01     14:30
14:30:01     15:00
15:00:01     15:30
15:30:01     16:00
16:00:01     16:30
16:30:01     17:00
17:00:01     17:30
17:30:01     18:00
18:00:01     18:30
18:30:01     19:00
19:00:01     19:30
19:30:01     20:00
20:00:01     20:30
20:30:01     21:00
21:00:01     21:30
21:30:01     22:00
22:00:01     22:30
22:30:01     23:00
23:00:01     23:30
23:30:01     00:00
00:00:01     00:30
00:30:01     01:00
01:00:01     01:30
01:30:01     02:00
02:00:01     02:30
02:30:01     03:00
03:00:01     03:30
03:30:01     04:00
04:00:01     04:30
04:30:01     05:00
05:00:01     05:30
05:30:01     06:00
06:00:01     06:30
06:30:01     07:00
作者: p212    時間: 2013-3-22 16:15

本帖最後由 p212 於 2013-3-22 16:17 編輯

回復 1# ad71631
假設您A欄時間資料為文字格式,且特例狀況分布於12:00:00-13:05:59之間,則
1.請於B1儲存格輸入
=IF(AND(TIMEVALUE(A1)>TIMEVALUE("12:00:00"),TIMEVALUE(A1)<TIMEVALUE("13:05:59")),MROUND(TIMEVALUE(A1),TIMEVALUE("00:30:00")),CEILING(TIMEVALUE(A1),TIMEVALUE("00:30:00")))
2.B1儲存格指定儲存格格式_數值_時間_類型為「13:30」
3.往下複製公式
作者: Hsieh    時間: 2013-3-26 00:13

回復 1# ad71631

不清楚你的目的為何?
假設A1輸入任意時間,B1顯示對應值
B1公式
=IF((A1>=TIMEVALUE("12:00:01"))*(A1<=TIMEVALUE("13:05:00")),INT(A1*24)/24,CEILING(A1,"00:30:00"))
    [attach]14453[/attach]




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)