我想格式化每行中开始日期到结束日期范围内的所有单元格(基本上用颜色填充它们)。
例如,在下图中,您可以看到单元格B8
并分别包含开始日期和C8
结束日期。它格式正确,在单元格中着色。1/1/2013
3/24/2013
D8:08
标题单元格包含格式为文本的日期。例如,单元格D3
(第一个 J)实际上是 2013 年 1 月 1 日的日期。同样,单元格E3
(第二个 J)实际上是 2013 年 1 月 8 日的日期,单元格F3
是 2013 年 1 月 15 日,单元格是 2013 年G3
1 月 22 日。每个月重复,仅列出每个月的 1 日、8 日、15 日和 22 日。
问题:我相信我已经让它大部分工作了,但如果日期不在标题单元格中分配的日期之外,它似乎格式不正确。
例如,如果我指定 2013 年 5 月 31 日的开始和结束日期,则不会突出显示任何单元格。见下图。
我认为这是因为我的标题单元格中只有 2013 年 5 月 22 日,但我希望每个月将其保持在 4 周。
下面是我用来格式化的公式,然后我将其应用于整个 range D8:AY43
,这本质上是整个任务层次结构。
=(D$3>=$B8)*(D$3<=$C8)
无论如何要更改此公式以适应我的问题(如果单元格超出月份列标题中指定的值范围,则单元格不会突出显示?)或者我是否必须重组我的电子表格?
谢谢!