Microsoft Excel - 根據兩個日期列確定優先級

Microsoft Excel - 根據兩個日期列確定優先級

我在工作中必須注意兩個截止日期,並且我希望有一個優先級列,如果其中一個日期在 -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天是什麼意思。

相關內容