第1个回答 2019-05-02
黄色底纹不能作为判断条件啊。
试试我想出来的第一种方法。
做一张没有节假日,全是工作日的表。降序。也就是日期最大的在上面。
假设在a列,b1输入日期,c1输入公式
=LOOKUP(((-1)*B1),((-1)*(A1:A17)))/(-1)
这种方法最麻烦的是日期要倒着排,就是未来的在上面,扩展性不好。
第二种方法
做一张没有节假日,全是工作日的表。升序,以前的在上,未来的日期在下,
插入a列,作为序号,序号为1.2.3.4.5.6........
原来的日期变成b列,输入的b1变成c1,显示的c1变成d1,然后d1输入公式
=IF(LOOKUP(C1,(B:B))=C1,C1,INDIRECT("B"&(LOOKUP(C1,(B:B),(A:A))+1)))