0

尝试在 Excel 中设置工作时间卡,将日期放在工作表的左侧:

2011 年 1 月 1 日星期五

2011 年 1 月 2 日星期六

2011 年 1 月 3 日星期日

等等。我想将周末日期的行变灰,如下所示:

2011 年 1 月 1 日星期五

Sat 1/2/11
Sun 1/3/11

有没有一种明显的方法可以使用条件格式来做到这一点?

4

2 回答 2

2

当然,您可以使用该WEEKDAY函数来确定星期几,如下所示:

=WEEKDAY($A1,2)>5

根据一周中的哪几天被视为周末,您可能需要修改第二个参数。您可以在此处找到有关该WEEKDAY函数(和第二个参数)的更多信息。

于 2012-07-09T18:03:50.887 回答
0

假设日期在 A 列中:

=IF(OR(WEEKDAY($A1)=1,WEEKDAY($A1)=7),1,0)

读取如果工作日是星期日或星期六,则为 True(使用条件格式)

或者您可以修改相同的公式,使“工作日”从星期一开始,如下所示:

=IF(WEEKDAY($A1,2)>5,1,0)
于 2012-07-09T18:04:14.523 回答