EXCEL 2010中怎么统计两列数据差值的和?

如附图:怎样统计已经有完成时间且组名为A,结束时间和开始时间差值的和?(条件1:已经有完成时间,条件2:组名为A),输出结束时间-开始时间的和;求大神指导,另因为这个是整个公式中的一部分且原始表格为模板,所以无法使用数组公式且无法增加辅助列(先求出差值在用SUMIF函数不行),请看看还有其他办法?

贴图贴清楚行号列标

=SUMPRODUCT(($A$2:$A$7="A")*($C$2:$C$7>1000)*($C$2:$C$7-$B$2:$B$7))

=====================

公式:

=sumifs(C:C,A:A,A2)-sumifs(B:B,A:A,A2,C:C,">1000")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-29

    结束日期为空值怎么计算?不用sumif不行?

    用sumprodoct公式为:

    请点击输入图片描述

第2个回答  2020-04-29

不知道是不是这个意思,只计算A组有结束日期的时间差

=SUMIF(A2:A8,A2,C2:C8)-SUMIFS(B2:B8,A2:A8,A2,C2:C8,">0")

本回答被提问者和网友采纳
第3个回答  2020-04-29
两个sumif相减好了。追问

sumif怎么判断真空呢?

这里的空格用len查询=0,counta统计=1,虽然看上去是空的,但不是真空,里面也不是空格什么的。所以C2:C10,"<>"函数没法区分

相似回答