簡體   English   中英

Excel中基於日期和值的條件格式

[英]Conditional Formatting based on date and value in Excel

我試圖根據分數的日期和分數本身返回分數的顏色。 隨着時間的推移,評分使用了不同的截止值:

Table 1
Date1   Score  Color
Sep-16   24    [should be red]
Jul-16   6     [should be green]
Apr-14   12    [should be yellow]
...      ...   ...

Table 2
Date2   Red Orange  Yellow  Green
Aug-16  20  15       9.5    0
Jul-16  20  15.5     9.5    0
Apr-16  20  15       9.5    0
Mar-15  19  14       7      0
Feb-15  20  13       8.5    0
Jan-15  19  14       7      0
Apr-14  19  14       7      0

我想在“顏色”單元格中放置一個公式,該公式將評估表 2 並返回列名,以便 date1 中的日期是大於日期 2 的最近實例,並且表中給出的分數1 等於或大於表 2 中為正確行給出的分數。

謝謝,

您需要嵌套的近似查找。 如果您的數據以相反的方式排序,這會更容易。 至少表 2 的列應該按升序排列,而不是按降序排列,這樣匹配函數就可以通過近似匹配返回數字的正確位置。

如果你能按照Date2、Green、Yellow、Orange、Red的順序排列Table2中的列,那么下面的公式就可以了。

=INDEX(Table3[[#Headers],[Green]:[Red]],MATCH([@Score],INDEX(Table3[Green],IFERROR(MATCH([@Date1],Table3[Date2],-1),1)):INDEX(Table3[Red],IFERROR(MATCH([@Date1],Table3[Date2],-1),1)),1))

這使用結構化引用,它可以在不破壞公式的情況下容納插入表中的行。

在此處輸入圖片說明

現在,您可以根據 C 列中的單元格值使用條件格式。

只是為了比較,我選擇使查找表(在 Sheet2 中而不是在實際表中)與問題中的相同,即兩個表都從最大到最小或從最近到最近排序,並且 MATCHes 都有 -1作為第三個論點:-

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM