我正在尝试实现以下逻辑,但我的公式并未涵盖所有可能性。
我是否能够使用下面概述的方法完成以下任务?
C5 has a start date(yy/mm/dd), 2013-10-01.
D5 has an end date(yy/mm/dd),2013-10-23.
F3->CX2 has 7 cells merged with the monday's date in the cell.
示例:F3: 30-Sep-13
, M3: 07-Oct-13
, T3: 14-Oct-13
。
F4->CX4 及以下是未合并的七个单元格,因此每周单元格下方有七个单元格。
我的目标是在单元格的值为 TRUE 时使用条件格式来填充开始日期和结束日期之间每个单元格的背景颜色。但是我无法确定正确的公式。我在 F4 及以下及以下尝试了以下操作,但没有一个被证明适用于所有场景:
F4=AND(C5=F3, D5>=F3) F5=AND(C5=(F3+1), D5>=(F3+1))...
仅填充开始日期的单元格,而不是开始日期和结束日期之间的所有单元格。
简而言之,我需要识别开始单元格并填充它,继续填充所有单元格直到结束日期。
这应该是一个带有while循环的宏吗?
***我相信我已经用以下公式解决了我的问题:
=IF(AND((F3)>=$C$5,(F3)<=$D$5),TRUE,FALSE)
, =IF(AND((F3+1)>=$C$5,(F3+1)<=$D$5),TRUE,FALSE)
, =IF(AND((F3+2)>=$C$5,(F3+2)<=$D$5),TRUE,FALSE)
...然后在 7 个单元格之后变成:=IF(AND((M3+1)>=$C$5,(M3+1)<=$D$5),TRUE,FALSE)
,=IF(AND((M3+1)>=$C$5,(M3+1)<=$D$5),TRUE,FALSE)