同时满足两个条件的函数怎么用?

问题描述:

同时满足两个条件的函数怎么用?
比如我要求A列中是A项号或B项号,在B列中是相同国家,求C列中的和.怎么设公式?我用的这公式结果确为0?SUMPRODUCT(A$2:A$28="A")*(B$2:B$28="中国")*C$1:C$100,
A列 B列 C列
合同项号 目的国 总价
A 中国 10.00
A 台湾 5.00
A 台湾 10.00
A 台湾 10.00
B 台湾 20.00
B 美国 10.00
B 美国 30.00
B 美国 10.00
B 美国 30.00
B 日本 10.00
B 日本 40.00
B 日本 50.00
1个回答 分类:综合 2014-11-02

问题解答:

我来补答
正确公式:
=SUMPRODUCT((A2:A28="A")*(B2:B28="中国")*C2:C28)

公式中的条件都是2到28行,如A2:A28、B2:B28,但求和区域却是C1:C100,这是不对的,三个区域的大小是要求相等的,所以C1:C100该改为C2:C28就行了,且公式中的$符号也可省略.

再问: 果然是可以啊,谢谢大师了!
现在还有个问题是""里面的值是我固定的,但是我想自动将同是一项号同一国家的值自动加总,比如项号A,目的国是台湾的,以此类推!怎么处理呢?
再答: 那可以把条件写在单元格,公式引用这单元格就行了,如D1写入 A ,E1写入 台湾 ,F1输入公式下拉就行了:
=SUMPRODUCT((A$2:A$28=D1)*(B$2:B$28=E1)*C$2:C$28)
 
 
展开全文阅读
剩余:2000