如题所述
假设单元格中的日期设置在A列,需要返回的列设置在B列,在C列输入公式。
在C1输入公式:=IF(A1<NOW(),B1,"")。
拖动手柄向下填充即可。
谢谢回答啊,我要求的是,第一列中有好多个日期,只要系统日期大于其中的一个,就显示另一列对应的数值,这个怎么做到啊?谢谢啊
追答问题是,假如系统日期大于其中的很多个怎么办呢,谢谢啊。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-09-21
=if(TODAY()>单元格中的日期, 引用1, 引用2)追问
谢谢回答啊,我要求的是,第一列中有好多个日期,只要系统日期大于其中的一个,就显示另一列对应的数值,这个怎么做到啊?谢谢啊
追答请截个图说明一下吧。或者发到云盘上我下载了看。
追问比方说,今天是2012.10.21日,就显示对应的30000,但不能显示前两个日期即8月和9月对应的数值,也不能显示11月以及后面的日期对应的数值
不太明白。
“只要系统日期大于其中的一个,就显示另一列对应的数值”
但:“比方说,今天是2012.10.21日,……不能显示前两个日期即8月和9月对应的数值”,为什么?
10月21日不是大于8月和9月吗?
我这个问题应该这样说:如果系统时间介于两个之间,就返回其中较晚一个的对应的值
追答假设日期在A列,数据在B列
公式:=OFFSET(B1,MATCH(TODAY(),A1:A1000,1),0)