请问如何用sumif或者其他函数求出条件范围内另一列的和?
如图所示,该在问号处填入什么公式,能在该工作簿中自动取左列(7058)工作表,并自动统计符合条件,例如介于201至225之间的金额?日期处已处理为数值格式介于201-22...
如图所示,该在问号处填入什么公式,能在该工作簿中自动取左列(7058)工作表,并自动统计符合条件,例如介于201至225之间的金额?日期处已处理为数值格式
介于201-225日期之间的金额,我用=SUMIF(INDIRECT("'"&$A3&"'!a:a"),{">200","<226"},INDIRECT("'"&$A3&"'!$D:$D"))统计有误 展开
介于201-225日期之间的金额,我用=SUMIF(INDIRECT("'"&$A3&"'!a:a"),{">200","<226"},INDIRECT("'"&$A3&"'!$D:$D"))统计有误 展开
1个回答
展开全部
公式改为:
=SUM(SUMIF(INDIRECT("'"&$A3&"'!a:a"),{">200",">225"},INDIRECT("'"&$A3&"'!$D:$D"))*{1,-1})
=SUM(SUMIF(INDIRECT("'"&$A3&"'!a:a"),{">200",">225"},INDIRECT("'"&$A3&"'!$D:$D"))*{1,-1})
追问
你这样是对的,但是我不是很理解,可以讲解一下吗?
追答
你的公式解决了工作表条件计算的问题,但这个条件是个数组,结果有两个,单元格只能显示第一个结果。
我的公式在你的基础上,修改了第二个求和条件,两乘以数组{1,-1},即前一个条件为正数,后一个条件转为负数,再用SUM将这两个结果求和,相当于前一结果减去后一结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询