[问题] 多条件使时间内格子变色

楼主: vsvs5566 (亿载金城武)   2014-05-07 09:32:52
当A1输入1
在8点与12点之间时 B1 变色
12点到15点时 C1变色
15点到18点时 B1变色
18点到22点 C1变色
A1没输入则不变色
我的方法:
是在D1打上 =now() 储存格改H 使他只有出现小时
在用设定格式化的条件符合以上三则条件才变色
不过没成功
小弟EXCEL新手
有请板大赐教
作者: ljuber (美少妇与女儿同学的故事)   2014-05-07 10:43:00
在D1输入公式:=LOOKUP(--TEXT(NOW(),"hh"),{8,12,15,18,22},{1,0,1,0,1})然后格式化条件用公式B1 设定=D1=1 C1设定=D1=0 变色不过我上面是8-22区间会跑1 (B1变色)
作者: soyoso (我是耀宗)   2014-05-07 11:16:00
抱歉借L大的公式改一下D1=LOOKUP(--TEXT(NOW(),"hh"),{8,12,15,18,22},{1,2,1,2,1})*(A1<>"")再到格式化条件设D1=1或D1=2时变色因为有点不太了解有没有是指什么就附上测试的档案了 http://goo.gl/kXWyNV>=8,<12应可以变色,如果有误解原po意思的话,再请提出也可将界限值改为{0,8,12,15,18,22},{3,1,2,1,2,3}这样00:00~07:59和22:00~23:59为3,不设条件格式为真时就算A栏有值,也不会变色

Links booklink

Contact Us: admin [ a t ] ucptt.com