想对excel里某一列的日期设置到期不同颜色提醒,怎么写函数呢?谢谢

比如如果这个日期超过3天了,就显示黄色,超过5天以及之后一直下去,都显示红色。

请按照上图设置单元格的条件格式,假设单元格为A1,

第一个条件公式为:=$A$1-"2013-1-1">=5

第二个条件公式为:=$A$1-"2013-1-1">=3 


其中2013-1-1改成你的日期

追问

我的日期现在还没输进去啊
就是意思以后输在那里一列的日期都按我刚才的操作
现在日期是在F列

追答

把公式改成
1、=TODAY()-F1>=5
2、=TODAY()-F1>=3

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-03
日期超过3天,是指与今天相比吗?假设是,
选中日期列,假设在A列,格式——条件格式——条件格式:
=AND(DATEDIF(A1,TODAY(),"d")>3,DATEDIF(A1,TODAY(),"d")<=5)
设置为黄色,
再添加条件公式:
=DATEDIF(A1,TODAY(),"d")>5
设置为红色本回答被网友采纳
第2个回答  2013-01-03
用DATEDIF函数加IF函数再加上条件格式就可以了~~

=IF(DATEDIF(A6,B6,"D")>3,1,IF(DATEDIF(A6,B6,"D")>5,1,0))追问

不好意思麻烦再说得具体一点好么 函数不是最熟悉 又急着要弄出来

追答

假设你要对比的日期在A6单元格,你实际日期在B6单元格
你在B6单元格条件格式中用两个条件格式
1.你输入:=IF(DATEDIF(A6,B6,"D")>3,1,0) 然后选择单元格颜色为黄色,确定
2.再添加个条件格式输入公式:=IF(DATEDIF(A6,B6,"D")>5,1,0)然后选择单元格颜色为红色,确定就行了

追问

我意思是比如只有A这一整列日期,是需要那样提醒的,不分2列对比。
比如这个日期是2012-1-3 到了3天后让他显示为黄色,过了5天及其之后的都显示为红色。

追答

哦~那一样的啊
那你就直接把B6改为TODAY()就行了,其他不变

追问

好像没用嘛 他说修正 后来我按了确定 那里格子根本没有公式哎

追答

不是吧??我试一下~~是在条件格式哪里输入的啊

我试了是可以的啊~~你是不是输入错了?

追问

弱弱的 条件格式是?

追答

啊???你没认真看我写的啊?你如果用的是office2003 你直接在菜单栏找格式,然后找条件格式就行了,如果你用的是office2010在开始菜单里就有条件格式

追问

你开始没写2003版本呢
我前面本来补充说2007版本的 后来那条没发出来
好像弄不好了啊 呜呜

追答

怎么会呢??你加我QQ我给你弄693684292

本回答被网友采纳
相似回答