Excel IF(为空)但仍得到-42716

Excel IF(为空)但仍得到-42716,excel,excel-formula,Excel,Excel Formula,我试图在Excel 2013中制作一个电子表格,其中AF列(“Adj 120”)有一个日期,然后AG列(“剩余天数”)将根据AF3-TODAY(例如)给我一个数字,但如果AF没有日期,则AG将为空。我得到的是-42716 以下是我正在使用的: =[@[Adj 120]]-TODAY() 正如我所说,如果我有一个日期,一切都很好,我可以有条件地格式化,使积极的日子是绿色的,消极的日子是红色的。棘手的部分是防止我的剩余行填充列中的“-42716” 我用了这个公式: =IF(ISBLANK([@[A

我试图在Excel 2013中制作一个电子表格,其中AF列(“Adj 120”)有一个日期,然后AG列(“剩余天数”)将根据AF3-TODAY(例如)给我一个数字,但如果AF没有日期,则AG将为空。我得到的是-42716

以下是我正在使用的:

=[@[Adj 120]]-TODAY()
正如我所说,如果我有一个日期,一切都很好,我可以有条件地格式化,使积极的日子是绿色的,消极的日子是红色的。棘手的部分是防止我的剩余行填充列中的“-42716”

我用了这个公式:

=IF(ISBLANK([@[Adj 120]]), "", [@[Adj 120]]-TODAY()

但是,is只是将公式保留在块中,没有值,字面上是“=IF(ISBLANK([@[Adj 120]]),”,[@[Adj 120]]]-TODAY()”在我尝试使用它的块中。这不会是一个问题,但电子表格有几行尚未到达“Adj 120”列。我有26行,但实际上只有6或7行进展到足以获得“Adj 120”日期。

如果有公式,ISBLANK将返回false,请使用此公式:

=IF([@[Adj 120]]="", "", [@[Adj 120]]-TODAY())