java中让时间叠加一_Excel公式:表格中的重叠日期

我正在做一个excel任务,我必须找出是否有重叠的日期 .

在我的excel工作表中有startDate(D列)和EndDate(comun E)的列,由此我必须确定是否存在重叠日期 .

以下公式确定此startDate和endDate集是否与工作表中的任何其他日期组合重叠 .

=SUM(COUNTIFS($A$2:$A$100,$A2,$D$2:$D$100,""&$E2)-COUNTIFS($A$2:$A$100,$A2,$E$2:$E$100,">"&$E2,$D$2:$D$100,">"&$E2),IF(COUNTIFS($A$2:$A$100,$A2,$D$2:$D$100,$D2)=1,0,1),IF(COUNTIFS($A$2:$A$100,$A2,$E$2:$E$100,$E2)=1,0,1))>0

将此公式应用于所有行时,在InvalidDate列中看到无效行的值为true . 逻辑AND对这些值给出最终预期值,指示是否存在任何无效日期 .

我的excel列如下所示:

Name(A) SD(D) ED(E) InvalidDate

B 01-03-14 04-03-14 TRUE

B 06-03-14 07-03-14 FALSE

B 05-03-14 05-03-14 FALSE

B 05-02-14 05-02-14 FALSE

B 03-03-14 03-03-14 TRUE

B 17-03-14 18-03-14 FALSE

B 21-02-14 02-03-14 TRUE

B 08-03-14 09-03-14 FALSE

B 10-03-14 15-03-14 FALSE

B 16-03-14 16-03-14 FALSE

SD: Start Date

ED: End Date

Name: Value in Column A (Dates are compared for identical values of this column)

但是,我不能有一个额外的专栏 . 因此,我需要修改公式,使其返回TRUE,仅当所有Date值都有效时 .

我不知道如何在不使用列的情况下进行逻辑AND操作 . 您的想法和努力表示赞赏 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值