![如果单元格中的日期大于天数,则语句](https://linux22.com/image/1478189/%E5%A6%82%E6%9E%9C%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E7%9A%84%E6%97%A5%E6%9C%9F%E5%A4%A7%E4%BA%8E%E5%A4%A9%E6%95%B0%EF%BC%8C%E5%88%99%E8%AF%AD%E5%8F%A5.png)
我需要一个 IF 语句,当另一个单元格中的日期超过一定天数时,该语句将向一个单元格返回一个值。出于某种原因,我无法让该语句识别第一个单元格中的日期。
我正在尝试 =IF(A1>180, "是", "否")
我得到的返回结果始终是“是”。我认为这与将日期转换为数字有关,但我不知道。
答案1
您需要第二个碱基进行比较。超过 180 天什么?现在您正在检查 A1 是否大于 0 超过 180 天。
如果你想和今天或现在比较现在, 使用=IF((NOW()-A1)>180, "Yes", "No")
。
如果您还希望对空白值显示“是”,请使用=IF(A1="","Yes",IF((NOW()-A1)>180, "Yes", "No"))
。