EXCEL sunproduct函数

想请教下 =SUMPRODUCT((Sheet3!$A$11:$A$100=A2)*(Sheet3!$B$11:$B$100=B2)*Sheet3!$C$11:$C$100)这个公式的详细意思,请赐教
中间那个星号*是什么意思呢

sumproduct函数是返回各个参数的乘积的汇总
第一部分Sheet3!$A$11:$A$100=A2,判断sheet3的A11:A100等于当前表格中的A2,如果等于,会返回true,否则返回false,这样,会得到一个类似{true;true;false......}的数组
同理,第二部分Sheet3!$B$11:$B$100=B2也是判断是否等于B2,返回的仍然是一个{true;false......}的数组

前面两个true ,false的数组与C11:C100分别相乘,true当作1来运算,false当作0来运算,这样,如果同时满足前面两个条件,则乘积会返回true*true*C11,即得到C11的值,否则,不同时满足,就会得到0,然后再将上面的值相加。
最后得到的是A11:A100中等于A2、且B11:B100中等于B2条件所对应C11:C100的和

如果有任何问题或者疑问,欢迎百度hi在线联系我。我可以在线帮你解决。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-01

你要的应该是SUMPRODUCT函数吧

 

SUMPRODUCT

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1,array2,array3,
...)

Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

说明

    数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。

    函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

 

http://jingyan.baidu.com/article/3c343ff7074afe0d36796353.html

http://jingyan.baidu.com/article/dca1fa6fbbf00df1a5405276.html

第2个回答  2010-07-08
是并列的意思,表示要同时满足*号左右两个条件。
还有一种用+号,表示或者的意思,两个条件满足任意一个。
第3个回答  2010-07-08
A11:A100中为A2、且B11:B100中为B2条件所对应C11:C100汇总。
相似回答