一般用sumproduct函数,比如对b列性别为男,c列年龄在40岁以下的d列数据求和=sumproduct((b1:b100="男")*(c1:c100<40)*d1:d100)。
- 文化问答
- 答案列表
满足两个条件求和:多条件求和函数sumifs实例[朗读]
用公式:=sumproduct((($e$4:$ah$4="六")+($e$4:$ah$4="日"))*($e$6:$ah$6="√")*$e$7:$ah$7)。
有两个函数可以.1=sum((产品编号那个列=1001所在的单元格)*数量这一列)结束用ctrl+shift+enter这个是求和的数组公式,可以满足多条件求和.2=sumproduct((产品编号那个列=1001所在的单元格)*数量这一列)这个公式也可以满足多条件求和。
sumproduct()不是显示不正确,而是不支持(a:a)这样的格式,所以要用具体的行数来代替,比如具体到你的这个问题,数据在2:1000行中,表二某一单元格我们假设为h1单元格好了.在d1输入公式=sumproduct((a2:a1000="")*(b2:b1000=sheet2!h1)*c2:c1000)如果还出错我就不相信了。
如果你确定你的表头和格式是这样的话,那么在表二的b2单元格输入公式=sumproduct((表一!a$2:a$2000=left($b$1,1))*(表一!b$2:b$2000=a2)*表一!c$2:c$2000)然后下拉复制即可当然,如果表一的工作表名称不叫“表一”的话,那么你将公式中的“表一”替换成该工作表名称即可(注:这里是假设两个工作表在一个工作簿的情况下,如果不是,请百度hi我,具体给出方案)祝你成功。