我正在尝试创建一个函数,如果单元格日期比当前日期早一年或更长,它将显示True。
我用来使它起作用的功能是=IF(DAYS360(H8,TODAY()) >= 258
,TRUE。
唯一的问题是,如果一个单元格为空,它也会显示为True。为了解决这个问题,我尝试这样做:=IF(DAYS360(H7,TODAY()) >= 258,TRUE(AND(H7 = "", FALSE)))
这并没有真正起作用,但是如果日期在同一年之内,那么它似乎可以起作用。如果该函数是去年,但仍少于365天,则显示为#N / A(True的错误参数数量,预期有0个参数,但得到1)
如果单元格已超过365天,如何将其显示为True,如果单元格中的日期为365,则显示为False。上面显示的这种情况下的示例单元格日期为H7。
显示的所有单元格都使用功能=IF(DAYS360(H7,TODAY()) >= 258,TRUE(AND(H7 = "", FALSE)))
。
具有上一年日期值的N / A值的像元
具有错误值的单元格,其日期值来自当前年份
具有空值的N / A值的单元格
=IF(DAYS360(H8,TODAY()) >= 258, TRUE)
=IF(DAYS360(H7,TODAY()) >= 258,TRUE(AND(H7 = "", FALSE)))
用途:
=IF(AND(H7<>"",DAYS360(H7,TODAY()) >= 258),TRUE)
但是可以简称为:
=AND(H7<>"",DAYS360(H7,TODAY()) >= 258)
哪个将返回TRUE / FALSE