因为你没提供汇总表格,所以不知道哪个单元格求和,那个单元格是条件1、条件2,只好在公式里直接写条件了,自己根据实际情况修改吧.=sumproduct((表1!$c$3:$c$1000=5)*(表1!$d$3:$d$1000="管理费用")*(表1!$e$3:$e$1000))。
- 文化问答
- 答案列表
满足两个条件的求和:同时满足两个条件求和[朗读]
sumproduct()不是显示不正确,而是不支持(a:a)这样的格式,所以要用具体的行数来代替,比如具体到你的这个问题,数据在2:1000行中,表二某一单元格我们假设为h1单元格好了.在d1输入公式=sumproduct((a2:a1000="")*(b2:b1000=sheet2!h1)*c2:c1000)如果还出错我就不相信了。
有两个函数可以.1=sum((产品编号那个列=1001所在的单元格)*数量这一列)结束用ctrl+shift+enter这个是求和的数组公式,可以满足多条件求和.2=sumproduct((产品编号那个列=1001所在的单元格)*数量这一列)这个公式也可以满足多条件求和。
公式你那样和这样都没问题,是不是有其它问题.=sumproduct(((left(明细!$a$2:$a$771,2)="王王"))*(left(明细!$b$2:$b$771,2)="花花"),明细!$d$2:$d$771)。
sumproduct((条件1)*(条件2)*求和区域),跟帮助文件并没有矛盾,你可以把它看成是sumproduct(求和区域),即省略了第二个参数.在sumproduct((条件1)*(条件2)*求和区域)中,求和区域不能包含文本格式数据.也可以把公式写成sumproduct((条件1)*(条件2),求和区域),这样就跟帮助文件相似了(只是第一个参数由两个条件相乘得出).在使用sumproduct时,注意数据区域的大小要相同。