如何查找在另一个日期范围内不存在的日期或日期范围

时间:2018-01-04 17:29:41

标签: excel

我有一份大学名单,当他们各自的春假日期是,我试图找到3月份没有学校(或最少)的最长日期范围在休息时间。

我将如何做到这一点?

以下是我的数据的一小部分样本(我不知道如何格式化成表格)

School                                          State   Spring Break Dates
Abraham Baldwin Agricultural College              GA    03/17/2018 to 03/25/2018
Adams State College                               CO    03/24/2018 to 04/01/2018
Adelphi University                                NY    03/10/2018 to 03/18/2018
Adrian College                                    MI    02/24/2018 to 03/04/2018
Aims Community College - Greeley                  CO    03/10/2018 to 03/18/2018
Alabama Agricultural and Mechanical University    AL    03/24/2018 to 04/01/2018
Alabama State University                          AL    03/17/2018 to 03/25/2018
Alamance Community College                        NC    03/10/2018 to 03/18/2018
Albany College of Pharmacy and Health Sciences    NY    03/10/2018 to 03/18/2018
Albany State University                           GA    03/10/2018 to 03/18/2018
Albright College                                  PA    03/10/2018 to 03/18/2018
Alfred University                                 NY    03/03/2018 to 03/11/2018
Allegheny College                                 PA    03/17/2018 to 03/25/2018
Allen University                                  SC    03/17/2018 to 03/25/2018
American International College                    MA    03/10/2018 to 03/18/2018
American University                               DC    03/03/2018 to 03/11/2018

2 个答案:

答案 0 :(得分:0)

所以这是一种方法......

据我了解,您正在寻找确定3月份各大学春假的重叠(或不重叠)。所以我以这种方式设置你的测试数据:

enter image description here

然后,在右边的列中,我建立了一个区域,标记了3月份每天的一列。在每个单元格中,我使用以下公式(相对复制到每个单元格):

=IF(AND(G$1>=$C2,G$1<=$E2),1,0)

当然为每列都运行了SUM

结果是:

enter image description here

所以总计行现在显示了各种春假之间的整体重叠。

我不完全清楚这是否是您的预期结果,但它至少是一种可视化和总结数据的方式。

  

编辑:添加条件突出显示   这里有趣的奖励......有条件地突出显示那些总和在日期范围最低25%的列(春假)。

为此,

  1. 突出显示整个列G:AJ
  2. 选择Conditional Format-->Manage Rules...,然后点击New Rule
  3. 现在选择Use a formula to determine which cells to format
  4. 在输入区输入=PERCENTRANK.INC($G$18:$AJ$18,G$18)<0.25
  5. Format...按钮
  6. 中选择一些填充色
  7. 点击OK,然后点击Apply并查看您的数据区域
  8. enter image description here

答案 1 :(得分:0)

另一个想法,一个避免需要所有帮助列的想法:

=SUMPRODUCT((E2>=--LEFT($C$2:$C$17,10))*(E2<=--RIGHT($C$2:$C$17,10)))

enter image description here