逾期 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",""))

相關內容