excel如何设置某单元格的数据在一定的条件下可以自动提醒,比如当满足某条件时,让字体变红色!

比如,excel表格中,设置的一项是“最后期限”,填的是日期(未来的日期)。当时间与此日期相差小于一个月时,则最后期限内的日期自动变红色提醒.
如:填的是:2010-12-1,则在2010-11-1 至 2010-11-30 这段时间内,“最后期限”2010-12-1 会自动变红色(或自动提醒)
想用“潇洒人升”的做法,但按他的公式做了,“超期”这个是OK了,但是后面即将到期(IF(H2-TODAY()>30,"",H2-TODAY)这公式在G列中显示是空白的,无任何数字显示,麻烦检查补充一下!谢谢!

马小二所谓office2007以上版本的条件格式支持这个功能是错误的,其实以前版本的功能是非常强大的。
xuxuok342操作是对的!
zhzhf3076的操作是xuxuok342操作的翻版!
谭笑风笙的操作也是一种方法!

我的建议是谭笑风笙的操作的另一个翻版:
即假如到到期日期是H,则在H后面插入一列G,因第一行是标题行,G1就填到期提示吧!在G2输入公式=if(H2="","",IF(H2-TODAY()<0,"超期",IF(H2-TODAY()>30,"",H2-TODAY)))
设置G2单元格格式:条件格式,单元格数值等于 ="超期",图案红色;添加条件2,单元格数值小于30,字体红色。确定。
这样一个好处是知道离到期还有几天,如果相知道超期了多长时间还可以改下公式,凭字体红色和图案红色来划分。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-19
假设你的到期时间填写在I2单元格,在目标单元格输入

=IF(I2="","",IF(I2-TODAY()<0,"超期",IF(I2-TODAY()<30,"即将到期","有效期内")))

然后条件格式,="即将到期"时字体颜色为红色,="超期"时字体颜色为蓝色。

试试看效果如何?
第2个回答  2010-09-19
如果最后期限表示的列为D列,那么你先选中D列,然后选择菜单上的格式-条件格式再选择公式,里面填写=DATEDIF(D1,NOW(),"D")<=30
再选择格式选项,选择图案字体等
第3个回答  2010-09-19
office2007以上版本的条件格式支持这个功能。
第4个回答  2010-09-19
如果日期在A1,则点A1,再菜单栏-格式-条件格式,选择公式,填上:
=A1-TODAY()<30
点格式,字体颜色选红色。
确定。

复制A1单元格到其他单元格可设置其他单元格的条件格式。
相似回答