level 9
四个日期与TODAY比较,比较优先级,如果满足1日期则返回1日期,如果不满足就比较2,否则比较3,以此类推。
2014年11月14日 09点11分
1
吧务
level 12
11月12,11月13,11月15,11月16,与今天比,谁优先?
2014年11月14日 09点11分
3
最后的日期优先,谢谢大侠出手。
2014年11月14日 09点11分
level 9
今天的日期如果在这四个日期之后,就返回其中最后的日期,如果不是则找到比今天早的日期并返回此日期。
比如今天 11月14日,比较四个单元格的日期,A1 11月1日,A2 11月3日,A3 11月5日,A4 11月18日。应该选择11月5日。
2014年11月14日 09点11分
4
level 9
=IF(TODAY()>LARGE(A1:A4,ROW($A$1)),LARGE(A1:A4,ROW($A$1)),LOOKUP(TODAY(),A1:A4))
2014年11月14日 09点11分
5
太霸气了,谢谢谢谢。
2014年11月14日 10点11分
还想请教一下ROW($A$1)在这里有什么用处?
2014年11月15日 08点11分
回复 jinglshis :就相当于1,就是找这四个日期最大的那个。LARGE(A1:A4,ROW($A$1))可以替换为MAX(A1:A4)
2014年11月15日 08点11分
吧务
level 12
如果4个日期是从小到大排的话,=lookup(today(),a1:a4)
2014年11月14日 09点11分
6
吧务
level 14
如果4个日期不是从小到大排的话
=MAX((A1:A4<=TODAY())*A1:A4)
数组公式
2014年11月14日 11点11分
7