[算表] 如何自動判斷日夜班

看板Office作者 (完美)時間13年前 (2011/07/11 22:07), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
軟體:excel 版本:2003 想請問各位大大如何讓儲存格自動判定 該動作點是日班還是夜班 換班的時間點是 早班07:20~19:20 夜班1920~07:20 我想讓B欄位自動判定是日班還是夜班該如何做呢 有嘗試過=IF(OR(C1>7:20,C1<19:20),"夜","日")這種寫法 但是顯示錯誤@@ A B 動作點 班別 19:00 日班 19:32 夜班 請問有什麼方法呢@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.52.87 ※ 編輯: akacurry 來自: 114.41.52.87 (07/11 22:10)

07/11 23:17, , 1F
那07:20跟19:20這兩個時間點該顯示啥?
07/11 23:17, 1F

07/11 23:22, , 2F
07:20早班 19:20夜班
07/11 23:22, 2F

07/11 23:27, , 3F
=IF(AND(LEFT(A1,2)*100+RIGHT(A1,2)<1920,LEFT(A1,2)*100+R
07/11 23:27, 3F

07/11 23:27, , 4F
IGHT(A1,2)>=720),"日","夜")
07/11 23:27, 4F

07/11 23:28, , 5F
前提是A欄是文字形式
07/11 23:28, 5F

07/11 23:37, , 6F
文字格式,公式確實可以用 感謝您阿^^
07/11 23:37, 6F

07/12 00:05, , 7F
如果是時間格式 把那個Left(...)跟Right(...)的改掉
07/12 00:05, 7F

07/12 00:06, , 8F
改成HOUR(A1)*100+MINUTE(A1)就好
07/12 00:06, 8F

07/12 00:58, , 9F
時間算法07:20=(7/24)+(20/24/60)
07/12 00:58, 9F

07/12 06:57, , 10F
=IF(AND(A2>=TIME(7,20,0),A2<TIME(19,20,0)),"日班","夜班)
07/12 06:57, 10F

07/13 10:29, , 11F
推樓上的!
07/13 10:29, 11F
文章代碼(AID): #1E6mExBG (Office)