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

问题描述 投票:0回答:2

我有一份大学名单,当他们各自的春假日期是,而我正试图找到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
excel
2个回答
0
投票

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

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

enter image description here


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. 点击OK,然后点击Apply并查看您的数据区域

enter image description here


推荐问答