如果找到值或日期,条件格式以遮蔽行?

时间:2013-08-14 21:18:54

标签: excel excel-vba excel-2010 conditional-formatting vba

我是条件格式的新手,并尝试创建一些可在Excel 2010中运行的函数。

首先,我试图在E列中灰显(或遮蔽)包含小于或等于35的值的所有行。

其次我需要在G列中包含今天或明天的所有行。排除周末会很好。例如,如果今天是星期五,它将在星期五和星期一加粗所有列。

我无法上班。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

忽略周末,请尝试:

=$E1<=35  

带灰色填充和

=OR($G1=INT(NOW()),$G1=INT(NOW())+1)  

带粗体,每个都适用于:

=$A$1:$Z$100

扩展/调整适用于:范围以适应。

并跳过周末(代替上面的第二个公式):

=AND($G1>=INT(NOW()),$G1<INT(NOW())+10-NETWORKDAYS($G1,$G1+7))

编辑评论2013-08-16 14:00:28Z

这变得非常混乱,但将最新要求作为一个单独的条件(也是粗体)保留,或许添加另一个公式(按任何顺序,如果不应该检查Stop If True)将适合:

=AND(OR($G1=INT(NOW()),$G1=INT(NOW())+3),MOD(TODAY(),7)=6)  

星期六和星期一之间的星期日也不会壮观。

(基于Excel 2007和UNTESTED)