如何在excel中使用判断日期的函数

我想在数据筛选中实现:
如果 数据在 2007-1-1 之前判断为 已到期
如果 数据在 2007-1-1 之后判断为 未到期
请问应该用什么函数,怎么用?

用if函数吧。这样做:
假定你A列存放的是你的日期,如下:
A1
2007-1-1
A2
2006-10-1
A3
2007-1-10
……
你可以在B1输入200-1-1 ,然后在C1输入 =if($B$1-A1>=0,"已到期","未到期") 回车后就有结果了。最后你在C1单元格上单击,再将鼠标指向它的右下角,有一个+号,拖动它到结束处就可以了。
上面公式的意思也就是利用你的日期与2007-1-1作减法比较,根据结果大小或小于0作出决断。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-19
函数不能固定这个日期,除了用选择性粘贴去掉公式外,一般都是使用vba来实现,
如下脚本供参考:
sub
现在时间()
cells(1,
1)
=
"=now()"
'此脚本表示在第1行第1列中输入时间函数公式,可自动更新
cells(1,
2)
=
now()
'此脚本表示在第1行第2列中显示现在时间,不可变
end
sub
第2个回答  2019-06-17
比如你的日期都写了A列中,则在B列中插入函数:
=if(A1
评论
0
0
0
加载更多
第3个回答  2008-01-03
比如你的日期都写了A列中,则在B列中插入函数:
=if(A1<data(2007,1,1),"已到期","未到期").
前提是你在A列中输入的日期数据是在英文状态下输入的,如:2007-1-1