一、案例
如下圖所示,為某公司員工加班記錄表。要求突出顯示周六周日加班的記錄。
二、解決方法
1、選中A2:D8,單擊【開始】-【條件格式】-【新建規(guī)則】,打開【新建格式規(guī)則】對話框,選擇規(guī)則類型為【使用公式確定要設(shè)置格式的單元格】。如下圖所示:
2、輸入公式 =weekday($A2,2)>=6,如下圖所示:
公式解析:
(1)weekday用于返回代表一周中的第幾天的數(shù)值,是一個1到7之間的整數(shù)。Weekday的第二個參數(shù)“2”表示以星期一作為一周中的第1天,星期日作為一周中的第7天。比如今天(即2021/12/19)是星期日,那么WEEKDAY("2021/12/19",2)返回“7”。
(2)weekday($A2,2)>=6判斷A2的日期是否大于等于6。如果大于等于6,說明A2中的日期是星期六或星期日,公式返回True;否則,返回False。當(dāng)公式返回True時,Excel會對該行數(shù)據(jù)使用在【新建格式規(guī)則】對話框中設(shè)置的格式。
(3)注意公式中對A2單元格的引用,一定要在列標(biāo)“A”之前添加“$”,這樣可以確保整行數(shù)據(jù)突出顯示。
3、單擊【格式】,為日期是周六周日的記錄設(shè)置突出顯示的格式。本例設(shè)置單元格填充為橙色。如下圖所示:
單擊確定后,得到的結(jié)果如下圖所示:
END
聯(lián)系客服