excel函数sumif多条件求和的问题

我知道SUMIF的语法应该是sumif(条件单元格,条件,求和数据单元格)
但是,如果我需要多个条件,例如
列A为产地
列B为价格
列C为种类
那我需要计算出
列A里面是“江苏”或“上海”或“浙江”,列B的小于5,列C等于食品,
依靠上面的条件写一个SUMIF函数应该怎么写?
哪位高手帮我看下了。谢谢。
本来刚开始学函数。

=SUMPRODUCT(OR((A1:A5="上海"),(A1:A5="江苏"),(A1:A5="浙江"))*(B1:B5=2)*(C1:C5="食品")) 你的数据在A1:C5
这样就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-23
=SUMPRODUCT(OR((A1:A5="上海"),(A1:A5="江苏"),(A1:A5="浙江"))*(B1:B5=2)*(C1:C5="食品"))
假设你的数据在A1:C5,公式中的范围你可以自己修改.
第2个回答  2009-03-23
假设你的数据在A1:C6,公式中的范围你可以自己修改.

=SUMPRODUCT((A1:A6={"上海","江苏","浙江"})*(B1:B6<5)*(C1:C6="食品"))
第3个回答  2009-03-23
=SUMIFS(D1:D19,A1:A19,"=上海",B1:B19,"<5",C1:C19,"=食品")
D1:D19是要求的符合条件之和
第4个回答  2019-04-13
假设品名是a列,规格是b列,牌子c列,价格是d列
在sheet2
中要求和的单元格输入=sumifs(sheet2!d:d,sheet2!b:b,sheet2!b1,sheet2!c:c,sheet2!c1)