答案 0 :(得分:0)
首先,您需要计算两台机器的每个组合之间的重叠。
= IF( OR( B2 = 0; D2 = 0 ); 0; MAX( 0; MIN( C2; E2 ) - MAX( B2; D2 ) ) )
= IF( OR( B2 = 0; F2 = 0 ); 0; MAX( 0; MIN( C2; G2 ) - MAX( B2; F2 ) ) )
= IF( OR( D2 = 0; F2 = 0 ); 0; MAX( 0; MIN( E2; G2 ) - MAX( D2; F2 ) ) )
IF( OR() )
语句用于控制空单元格。
现在结果,计算最后结束日期和最早开始日期之间的差异,并减去重叠:= MAX( C2; E2; G2 ) - MIN( B2; D2; F2 ) - SUM( I2:K2 )
。
向下复制即可。显然,如果你真的想要,你就会把所有东西都合并在一个公式中,但那将是一个非常长的公式,而且有点混乱。
PS:请注意我的机器使用分号而不是逗号。根据您的区域设置,您可能必须用逗号替换分号。