2016-09-15 60 views
0

我有數據在電子表格這樣條件格式使用日期和週末

Name | 9/1/2016 | 9/2/2016 | .... | 6/8/2017 
Abe |   |   |  | 
Jonas |   |   |  | 

我想強調的每一列其中的日期或者是週末或用戶定義的日期(例如,一個假期.. .. excees已經知道聯邦假期了嗎?)。

的條件格式我是: 適用於 = $ B $ 2:$ $ KI 62

格式值,其中下式爲真

#1 =WEEKDAY($B$1:$KI$1,1)=1 
#2 =WEEKDAY($B$1:$KI$1,1)=7 

然而什麼也不顯示。在最好的情況下,我只能通過玩這個功能讓底部的一排顯示出來。爲什麼?

+0

請閱讀關於[WORKDAY功能](https://support.office.com/en-us/article/WORKDAY-function-F764A5B7-05FC-4494-9486-60D494EFBF33)並執行假期列表。 (note ** WORKDAY ** not ** WEEKDAY **) – Jeeped

回答

1

在A1中名稱,選擇B2到您的數據的範圍,並使用以下內容創建條件格式設置規則。

=WORKDAY(B$1-1, 1, $L$2:$L$4)<>B$1 

enter image description here

+0

嗨。因此,它格式化整個工作表(適用於單元格b2:ki62),我使用該公式 – bdpolinsky

+1

查看[示例工作簿](https://dl.dropboxusercontent.com/u/100009401/CFR_Weekends_Holidays.xlsb)是否有所幫助。 – Jeeped

+0

嗨。它有點。我沒有使用這種比較;我發現<>或= =比較使它們全部爲真或全部爲假(因此不作比較)。所以我所做的就是使用workday函數(它返回一個日期),並從第一行中的值中減去它。如果結果大於0,則應用格式。 所以它在這裏: '= WORKDAY(B $ 1-1,1,假期)-B $ 1> 0' 適用於細胞: '$ B $ 2:$ $ KI 62' – bdpolinsky