Excell IF(ISBLANK),但仍然获得-42716

经过大约一天的谷歌search,我找不到任何有用的东西。 不知道如果我只是没有使用正确的search条件,但是,我需要一些帮助。

我试图在Excel 2013中创build一个电子表格,列AF(“调整120”)有一个date,然后列AG(“剩余天数”)会给我一个基于AF3-TODAY(例如)的数字,但如果AF没有date,那么AG将是空白的。 我得到的是-42716。

以下是我正在使用的:

=[@[Adj 120]]-TODAY() 

就像我说的,如果我有一个约会,一切都很好,我可以有条不紊地格式化如此正面的日子是绿色的,负面的日子是红色的。 棘手的部分是阻止我的剩余行填充“-42716”的列。

我用过这个公式:

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

但是,只是在块中保留公式,没有数值,字面意思是I中的块“= IF(ISBLANK([@ [Adj 120]]),”“,[@ [Adj 120]] – TODAY()已经尝试过使用它。这不会是一个问题,但电子表格有几行尚未到达“调整120”列在处理方面,我有26行,但实际上只有六或七进展到足以得到“调整120”的date。

任何帮助,将不胜感激。 如果没有任何意义,我会尽力澄清。

谢谢大家。

如果有一个公式,ISBLANK将返回false,而不是:

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