逾期 DVD 租赁的 IF 语句公式

逾期 DVD 租赁的 IF 语句公式

我正在为当地教区教堂创建一个电子表格来跟踪借出的 DVD:

DVD 必须在借出 14 天后归还。如果当前日期在借出日期之后超过 14 天,那么我希望逾期列中的相应单元格显示“是”;但是,如果 DVD 已归还,则相应单元格(在逾期列中)应为空白。我目前使用的公式是=IF(D10<(TODAY()-14), "Yes","")D10是借出的日期。

此公式的问题在于,如果借用日期单元格为空,则会出现“是”,并且即使归还了 DVD,它仍会继续显示“是”(在逾期栏中)。

任何反馈都将非常感谢。

答案1

您可以使用该函数检查多个条件AND。添加 2 个附加条件;

  1. 单元格 D10 包含一个日期(晚于您的开始日期)。
  2. DVD 尚未归还。

F假设您在 DVD 退回时在列中输入“已退回” ,则可以使用以下内容:

=IF(AND(D10>1/1/2000,D10<(TODAY()-14),F10<>"Returned"),"Yes","")

答案2

D10由于您的问题是由于 DVD 归还时单元格为空白而引起的,因此您必须进行两项验证:

  • 检查单元格是否为空白,否则
  • 检查日期是否超过 14 天。

因此您必须使用嵌套的 IF,就像这样:

=IF(D10="","",IF(D10<(TODAY()-14), "Yes",""))

相关内容