1

如果本文档中的所有文本都是德文,我深表歉意,我会尽量解释清楚。

基本上,这只是一张包含员工工作日期和时间的表格。所有的工作日都是自动生成的,例如当月份设置为 2013 年 10 月时,工作日会自动更新。(“Di” -> “Tu”/星期二,“Mi” -> “We”/星期三,...) Excel 文档的默认外观。 一切安好

这很好,所以我对此没有任何问题。实际目标是什么,我想通过在每个星期天之后添加更粗的线条来使其更具可读性,标志着一周的结束。

周以粗线分隔

使用条件格式,我设法为每一行做到这一点。例如,对于第 14 行,我使用公式=MOD(VALUE($B$14);7)=1来确定 B 列和第 14 行中的值是否实际上是星期天。如果工作日的模数除以 7 为 1,那么它是星期天,格式样式将应用于这些单元格。

现在,这个公式使它有点难以使用。我基本上每次都必须复制粘贴行并更改每行的行号。我认为可以通过省略$-symbol=MOD(VALUE($B1);7)=1 )使其更具动态性,但由于某种原因它对我不起作用。

我必须在VALUE中输入什么来引用同一行中的 B 列?

4

1 回答 1

2

好的,问题是您将条件应用于错误活动单元格的范围。

活动单元格是所选区域中唯一蓝色略低的单元格;例如,在下图中,活动单元格是 A1:

1

如果这是活动单元格,您将能够使用您的公式:

=MOD(VALUE($B1);7)=1

不过有一个更简单的公式:

=WEEKDAY($B1)=1

这意味着如果活动单元格是图片中的 A32 或 H32,则公式将不起作用,因为格式设置条件应用于错误的单元格!

于 2013-10-07T15:02:26.920 回答