1.datatime 格式是設訂為yyyy/m/d hh:mm
2.B1欄timerange依A1 hh:mm分成三時段:
00:01~08:00分類代號成"N"
08:01~16:00分類代號成"D"
16:01~24:00分類代號成"E"
3方法:
3-1. B2=LOOKUP(TEXT(A2,"h:m")*24,{0,0.01,8.01,16.01;"E","N","D","E"})
3-2. B2=LOOKUP(TEXT(A2,"h:m")*2400,{0,1,801,1601;"E","N","D","E"})
4.說明:
4-1如果要將序列化日期 (h:mm:ss) 轉換為小數 (0.00),您必須轉換為 24 小時時制,以便將序號轉換為小數。
4-2只要將時間乘以 24 即可
4-3陣列公式括在大括弧 { } 中,且藉由按 CTRL+SHIFT+ENTER 輸入。
(注意陣列中的元素以「;」分隔)用左手先將CTRL及SHIFT兩鍵先按住不放,再用右手按ENETER輸入,這種三鍵齊按方式
稱之陣列輸入。按Ctrl+Shift+Enter結束,EXCEL會自動加上 { },成為陣列公式,需注意公式如未以陣列公式輸入,將不會算出正確結果。
陣列公式輸入法:輸入或修改公式完成後,游標留在〔編輯列〕,同時按住〔Shift + Ctrl〕不放,再按〔Enter〕。
4-4 { }也不能用打字加上這樣是沒有用的。
延伸:B2=LOOKUP(TEXT(A2,"h:m")*1,{"0:00","0:01","8:01","16:01"}*1,{"E","N","D","E"})
沒有留言:
張貼留言