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
。
希望对您有所帮助。
正在编写日历,想通过条件格式突出显示所有周末。单元格的值为控制日期。
有一个名为 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
。
希望对您有所帮助。