這又是幫忙解決工作中的問題,一般的格式化條件當然不是困難的事情,但當要滿足以下的條件,就讓我頭痛不已:
1. 歸還日期尚未歸還
2. 有沒有續借
3. 續借了但是也逾期
只要符合以上條件,則將整列的借用紀錄標註成紅色背景
先來看一下借用表的樣子
先來整理一下要滿足三個願望需要成立那些條件?
1. 預計歸還日是不是已經比今天還早
2. 是不是已經歸還了
3. 如果沒有歸還,有沒有續借
因此照順序所需要的函數如下
1. 預計歸還日 < today()
2. ISBLANK(歸還日)
3. 續借日 < today()
因此當三者都成立時,就表示對方應該要歸還,但是可能沒有續借,或是續借了也逾期沒有還,所以底色會變成紅色,
因此公式最後會變成=AND(預計歸還日 < TODAY(), 續借 < TODAY(), ISBLANK(歸還日))
設定及測試如下
1. 設定格式化條件
2. 用公式來控制一個範圍
3. 先選取當條件成立時的格式﹝這邊是讓背景變紅色﹞
4. 將公式貼進去
5. 設定完成,進行測試
a. 當預計歸還日逾期時
b. 有續借時﹝尚未到期﹞
c. 續借逾期
d. 歸還
[已知問題]
在測試過程中用過Excel 2003、2007、2010、2013幾個不同版本,發現在2007以前,條件就算成立,預設應該變色的所有欄位,會有幾個欄位不會正常變色的情況,這個就不確定是不是bug造成的了。