根据多个其他单元格中的输入格式化单元格

时间:2014-02-11 16:07:27

标签: excel vba excel-formula conditional-formatting

有问题的工作表的目的是允许一组在项目上工作的人看看谁负责什么日期的任务。为实现这一目标,有:

  • 三列:D(task responsibility),E(start date),F(end date
  • 从G开始的多个列:每个指定一天,即G为17-Feb,H为18-Feb等。
  • 多个行,每个行都分配了一个特定的任务

例如,与任务X有关:

  • 单元格C5表示任务(此处不相关)
  • 单元格D5表示负责该任务的人员。如果是B,那么从G5开始(H5,I5等)的某些细胞应该用紫色填充,但是
  • 只应在单元格E(start date)和F(end date)中设置的相应时间段内填充单元格,即如果开始日期为17-Feb(单元格G3)并且结束日期是18-Feb(细胞H3),G5和H5应该是紫色。
  • 每个人都应分配不同的颜色。

我对Excel不太熟悉,但愿意学习,这就是我转向你的原因。我正在尝试条件格式化和一点点VBA,但我还没有。这就是为什么我非常感谢你的帮助。我研究了论坛,并继续寻找可能有帮助的提示,所以我会继续努力。

SO21706949 question example

1 个答案:

答案 0 :(得分:0)

请尝试一系列条件格式规则(根据ColumnD中的值选择颜色):

=AND(G$3>=$E5,G$3<=$F5)  

适用于:= $ G $ 5:无论你想要多远,同一行。