excel 以下表格每台机对应生产单都有相应的工时,怎么用公式统计:每台机满足当天11小时的工作量。

就是表格里,机台A1做到生产单4时,前面加起来(含此单)满足11小时了,所以此单只能做到2小时。A1的生产单5当天只能做0小时了。

假设机台在A1,在D2中输入: =IF(SUMPRODUCT(($A1:A$2=A1)*1,$C1:C$2)>11*(A2=A1),0,IF(AND(A2<>A1,C2>11),11,IF(SUMPRODUCT(($A$2:A2=A2)*1,$C$2:C2)>11,11-SUMPRODUCT(($A1:A$2=A1)*1,$C1:C$2),C2))) 然后向下自动填充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-12
假设机台是在A列,以此类推列,在D列输入=IF(A2=A1,IF(C2+D1<=11,C2,IF(11-D1>0,11-D1,0)),IF(C2<=11,C2,11)),看看这个是不是你想要的结果
第2个回答  2015-03-12
可以使用 sumif 函数,不会麻烦的