繁体   English   中英

如果列中的数据出现在日期范围内,则突出显示

[英]If Data in Column appears within Date Range then highlight

我想在项目计划器上进行一些条件格式化,如果为他们分配的活动选择的日期在另一个人也分配给他们的日期范围内,则该计划将突出显示人员姓名。

在我的电子表格中,我有以下几列:

  • A栏:活动
  • B栏:开始日期
  • C栏:结束日期
  • D栏:负责人

举一个我希望公式如何工作的示例:

已为人员A分配了一个活动,该活动开始于2014年1月2日,结束于2014年2月7日。 如果随后将随后的活动添加到在01/02 / 14-07 / 02/14范围内的任何日期开始或结束的工作表中,并且将人员分配给该工作表,我想使用条件格式来高亮显示该单元格作为对用户的标志。

任何帮助,将不胜感激。

谢谢,

瑞安

您可以将COUNTIFS与条件格式一起使用:

=COUNTIFS(D:D,D1,B:B,"<="&C1,C:C,">="&B1)>1

这将计算满足以下条件的所有实例:

  1. 负责人是同一个人( D:D, D1部分)

  2. 其他活动开始的日期早于或等于某个活动结束的日期。 B:B,"<="&C1部分)

  3. 其他活动的结束日期等于或晚于某个特定活动的开始日期。 C:C,">="&B1部分)

该公式可以使Excel响应速度很慢,因为它考虑了整个列。 尽可能将其更改为一个范围,例如,如果您始终有大约100个活动,则可以使用:

=COUNTIFS(D1:D120,D1,B1:B120,"<="&C1,C1:C120,">="&B1)>1

这是使用这种条件格式后得到的结果:

在此处输入图片说明

COUNTIFS返回一个数字; 满足条件的单元数。 由于结尾处的数字>1 ,因此,如果有多个相同条件的单元格,则该单元格将突出显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM