当其他单元格不为空时,保留该单元格为空

当其他单元格不为空时,保留该单元格为空

我目前在 Excel 表中有两个单元格:

  • 使用以下公式计算问题已开放的天数:
    =IF(ISBLANK(B2),"", DAYS360(B2,$AY$1))
  • 另一个单元格使用以下公式计算问题解决所需的时间:
    =IF(AU:AU="","",DAYS360(B2,AU2))

这很有效,但我注意到当我刷新数据时,它仍然在计算问题存在的天数。我需要在问题解决后停止第一个公式的工作。

请参见下面的屏幕截图。我该如何修复它?

截屏

答案1

如果我理解正确的话,AY1 单元格显示当前日期=TODAY(),并且当问题关闭时,“已打开多长时间”将等于“关闭多长时间”。

如果您对 AV2 单元格使用此公式,则一旦您将“停止日期”输入到 AU2,它就会停止计数。

=IF(AW2="",IF(ISBLANK(B2),"",DAYS360(B2,$AY$1)),"")

截屏

答案2

ISBLANK如果单元格的内容为""(空字符串),则返回 FALSE。您可以通过将单元格的内容设置为=""并尝试ISBLANK从另一个单元格进行测试。尝试使用IF(B2="", ...)

相关内容