我想知道在EXCEL表中如何对同时满足两个条件求和

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:44:06
举个例子:
编号 产地 数量
T111 北京 20
T112 上海 30
T111 上海 50
T113 北京 40
T111 北京 40

如何设定公式,可以求出既满足编号等于T111,又符合产地是北京这两个条件的数量之和.
请各路高手发挥自己的特长,多多指教,不胜感激!

谢谢大家!

输入公式:
=SUM(C1:C5*IF(A1:A5="T111",1,0)*IF(B1:B5="北京",1,0))
接着按Ctrl+Shift+Enter。OK

方法一:
=SUM(IF((A2:A6="T111")*(B2:B6="北京"),C2:C6))
数组公式,需按Ctrl+Shift+Enter。
然后,你会看到在你所输的上述公式前后,电脑会自动加上{ },OK!

方法二:
=SUMPRODUCT((A2:A6="T111")*(B2:B6="北京"),C2:C6)

建议:
你可以在你所举例子的首行插入一行,专门用于这类东西的计算。
然后,A1、B1单元格为手工输入格,A1输入所要查找的编号名,B1输入所要查找的产地名;C1设公式显示答案格。
那么,C1=SUMPRODUCT((A3:A7=A1)*(B3:B7=B1),C3:C7)
或者,C1=SUM(IF((A3:A7=A1)*(B3:B7=B1),C3:C7)),按Ctrl+Shift+Enter。

这样子设的好处是,你可以查找所有编号及产地的数量和,你爱怎么输就怎么输。如果按最前面的公式设的话,就只能死板地查找编号为“T111”,产地为“北京”的数量和。

我只知道能把满足T111的和北京的筛选出来结果。然后再让他们求和就不会了,不过你可以自己求一下和。

选中编号、产地、数量这一行(标题行),然后点“数据”-“筛选”-自动筛选,标题行每列右边会出现小箭头,点一下,出来一个列表,先在“编号”那一列选择“T111”,会筛选出来全是T111的,然后在“产地”选择“北京”,就把T111中不是北京的地方去掉了,然后你再把后边的数自动求下和就好了。

我的意见也一样
不燃就用vb编程
请问下 *是什么意思哦