
答案1
無論 $B$3 是否為星期一,指向 $B$3 的公式總是 true 或 false。您需要使該行成為相對引用,即公式應該類似於=IF($B3="Monday";TRUE;FALSE)
。
行前面省略的 $ 將使該公式查看每行的第一列,從而在所有星期一周圍形成邊框。
為了改進公式並假設您的日期列中有一個日期值,我建議使用該函數WEEKDAY()
並檢查工作日的數值(請參閱微軟幫助)。
答案2
使用該WEEKDAY()
功能。
句法:WEEKDAY(serial_number,[return_type])
在條件格式中使用此公式,假設 A 欄位包含您的日期。
=WEEKDAY(A1,2)=1
對於返回類型2
,一周以星期一為第一天開始。因此,該公式將識別等於 1 的工作日,然後根據您的規則對其進行格式化。