我在工作中必須注意兩個截止日期,並且我希望有一個優先級列,如果其中一個日期在 -120 、 5、 10 範圍內,則可以分配關鍵、關鍵、高、中、低、低優先級、15、20、120 天(分別)。有沒有辦法做到這一點,同時確保公式不會計算單元格為空白的情況?先致謝
澄清:這是我到目前為止所掌握的,
=if(A2=“”,””,LOOKUP(A2-TODAY(),{-120,5,10,15,30,120},{“Critical”,”Critical”,”High”,”Medium”,”Low”,”Low”}))
但我不知道如何將我的日期包含在 b2 中
我想知道我的案件數量是否接近案件的兩個到期日。第一個到期日在 A2 列中,第二個到期日在 B2 列中,我的優先順序在 C2 中。如果我在任一日期的 30 天內得到低優先級、任一日期的 15 天內中等優先級、10 個高優先級、5 個關鍵優先級、任何過期的關鍵優先級。希望我說得有道理
答案1
完全有可能有一個更優雅的解決方案,但這是我的:)。
如果 A 欄位是您的截止日期,B 欄位是您的優先事項:
=IF(A2="","",IF(A2-TODAY()<=5,"Critical",IF(A2-TODAY()<=10,"High",IF(A2-TODAY()<=15,"Medium",IF(A2-TODAY()<=20,"Low","Low")))))
這只是一系列嵌套的IF
語句。TODAY()
傳回今天的日期,從截止日期中減去它將為您提供整數形式的天數差異,您可以從中建立IF
使用字串作為輸出的所述語句。首先IF
檢查截止日期儲存格是否為空,如果是,則在優先權下傳回一個空白儲存格。
我不能 100% 確定我正確理解了您的日期標準,但您可以輕鬆更改截止值。例如,我不確定你所說的-120天是什麼意思。