在 Excel 中将单元格留空,直到输入日期

在 Excel 中将单元格留空,直到输入日期

我必须计算两个日期之间的百分比,我使用的公式是:

=(MIN(TODAY(),F2)-E2+1)/(F2-E2+1) 

这给了我想要的结果。

E2但是,当我在和中没有输入任何日期时F2,我在单元格中得到了 4272000% 的默认结果G2

当和中没有可用信息时,我希望G2为空白。E2F2

此外,如果我在其中一个单元格中输入日期E2F2甚至发布日期,它应该是空白的。

如果能设计一个公式与上述百分比公式配合以实现所需的结果,我将不胜感激。

答案1

您有两个选择:

  • 嵌套 IF:

    =IF(E2<>"",IF(F2<>"",(MIN(TODAY(),F2)-E2+1)/(F2-E2+1),""),"")
    
  • 如果和并且:

    =IF((AND(E2<>"",F2<>"")),(MIN(TODAY(),F2)-E2+1)/(F2-E2+1),"")
    

相关内容