[問題] 多條件使時間內格子變色

看板Office作者 (億載金城武)時間12年前 (2014/05/07 09:32), 12年前編輯推噓2(2012)
留言14則, 2人參與, 最新討論串1/1
當A1輸入1 在8點與12點之間時 B1 變色 12點到15點時 C1變色 15點到18點時 B1變色 18點到22點 C1變色 A1沒輸入則不變色 我的方法: 是在D1打上 =now() 儲存格改H 使他只有出現小時 在用設定格式化的條件符合以上三則條件才變色 不過沒成功 小弟EXCEL新手 有請板大賜教 -- Johannes Krauser II ◣ 殺◢ 強暴!強暴!強暴!強暴!強暴!強暴! GO TO D.M.C ◥◣ ◥◣ 強暴!強暴!強暴!強暴!強暴! ▄▂▁▂▃▅▆▅ ▃▄ハ ∵ ∵ ▃▄▃ シ ▋▊▍ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.194.234 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1399426377.A.64E.html

05/07 10:43, , 1F
在D1輸入公式:
05/07 10:43, 1F

05/07 10:43, , 2F
=LOOKUP(--TEXT(NOW(),"hh"),{8,12,15,18,22},{1,0,1,0,1})
05/07 10:43, 2F

05/07 10:43, , 3F
然後格式化條件用公式B1 設定=D1=1 C1設定=D1=0 變色
05/07 10:43, 3F

05/07 10:49, , 4F
不過我上面是8-22區間會跑1 (B1變色)
05/07 10:49, 4F
A1沒有寫進去耶 要出門時輸入1待命時則不輸入 在對應時間畫面顯示紅色 讓其他人可以一眼就看出目前誰不在位置上 ※ 編輯: vsvs5566 (61.224.194.234), 05/07/2014 11:04:48

05/07 11:16, , 5F
抱歉借L大的公式改一下
05/07 11:16, 5F

05/07 11:16, , 6F
D1=LOOKUP(--TEXT(NOW(),"hh"),{8,12,15,18,22},{1,2,1,2,1
05/07 11:16, 6F

05/07 11:16, , 7F
})*(A1<>"")
05/07 11:16, 7F

05/07 11:21, , 8F
再到格式化條件設D1=1或D1=2時變色
05/07 11:21, 8F
時間上有點問題 要在8點與12點之間 也就是說>=8,<12 這樣不知道有沒有 ※ 編輯: vsvs5566 (61.224.194.234), 05/07/2014 11:22:28

05/07 11:32, , 9F
因為有點不太了解有沒有是指什麼
05/07 11:32, 9F

05/07 11:32, , 10F
就附上測試的檔案了 http://goo.gl/kXWyNV
05/07 11:32, 10F

05/07 11:33, , 11F
>=8,<12應可以變色,如果有誤解原po意思的話,再請提出
05/07 11:33, 11F

05/07 11:58, , 12F
也可將界限值改為{0,8,12,15,18,22},{3,1,2,1,2,3}
05/07 11:58, 12F

05/07 12:01, , 13F
這樣00:00~07:59和22:00~23:59為3,不設條件格式為真時
05/07 12:01, 13F

05/07 12:01, , 14F
就算A欄有值,也不會變色
05/07 12:01, 14F
文章代碼(AID): #1JQOr9PE (Office)
文章代碼(AID): #1JQOr9PE (Office)