Office calc - 周末的条件格式

Office calc - conditional formatting for weekends

正在编写日历,想通过条件格式突出显示所有周末。单元格的值为控制日期。

有一个名为 Formula is 的条件,根据 help 您可以使用任何公式。所以我可以为一年中的每一天写一个自己的公式。在 visual basic 中有类似 "activeCell" 之类的东西,它引用活动单元格。这将为所有人制定一个公式。

// pseudo code for conditional formatting "Formula is"
IF(WEEKDAY(activeCell)=6 or WEEKDAY(activeCell)=7); TRUE();FALSE())

是否有类似 activeCell 的东西或其他完全的方法来归档这个看起来简单的任务?

您可以使用以下公式:

=NOT(OR(WEEKDAY(A1;2)=6;WEEKDAY(A1;2)=7))

A1 是保存您日期的单元格。 WEEKDAY第二个参数2返回工作日的编号,周一为1,周日为7

如果当天既不是周六也不是周日,则公式结果为 TRUE

希望对您有所帮助。