答案1
如果 $B$3 是星期一,则指向 $B$3 的公式将始终为真或为假。您需要使该行成为相对引用,即公式应类似于=IF($B3="Monday";TRUE;FALSE)
。
省略行前面的 $ 将使该公式查看每一行的第一列,从而在所有星期一周围形成边框。
为了改进公式,并假设您的日期列中有一个日期值,我建议使用该函数WEEKDAY()
并检查星期几的数值(请参阅Microsoft 帮助)。
答案2
使用该WEEKDAY()
功能。
句法:WEEKDAY(serial_number,[return_type])
在条件格式中使用此公式,假设 A 列包含您的日期。
=WEEKDAY(A1,2)=1
返回类型为2
,表示以星期一作为一周的第一天。因此,公式将识别等于 1 的星期几,然后使用规则对其进行格式化。