繁体   English   中英

计算两个日期之间有条件的天数差异

[英]Calculate difference in days between two dates with conditions

如果满足某些条件,我需要帮助计算两个日期之间的差异。

One1时,为Person每个唯一值计算该值的日期与Move1的日期之间的差。 当在天差计算,在下一页检查1One ,依此类推。 OneMove在同一行中具有1时,该值应为0(如14.01.2018所示)。 请注意,05.01.2018中的值,值3取自2018年3月1日的日期(而不是02.01.2018),因为如果有前导1 ,则为最后一个。

期望值以Days为粗体和红色:

在此处输入图片说明

我已经在Python编程软件中尝试这样做了好几天,但都没有成功。 任何帮助表示赞赏。

假设您对05.01.2018的日期的描述正确无误,并且您的屏幕截图不正确,请尝试执行以下操作:

E2: =IF(AND($C2=1,$D2=1),0,IF($C2=1,$A2-AGGREGATE(14,6,1/(($D$1:$D2=1)*($B$1:$B2=$B2))*$A$1:$A2,1),0))

并填写。

使用条件格式将> 0的值设置为粗体/红色。

在此处输入图片说明

暂无
暂无

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

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