excel如何解释SUMPRODUCT函数?

问题描述:

excel如何解释SUMPRODUCT函数?
如:SUMPRODUCT((C4:R4=0)*C3:R3),此函数如何解析,说细一点
当范围C4:R4中的G4=0,其它非0时,公式会返回G3的数值,可以按这个解析!
1个回答 分类:综合 2014-11-10

问题解答:

我来补答
第一,基本资料
首先,sumprodcut原型为:返回相应区域或数组的乘积之和,如
=sumproduct({1,2,3,4},{5,6,7,8})-------返回1*5+2*6+3*7+4*8的和
假设1~4在A1:A4,5~8在B1:B4,则上述公式可写为
=sumproduct(A1:A4,B1:B4) 或=SUMPRODUCT(A1:A4*B1:B4)
------用于计算A1*B1+A2*B2+A3*B3+A4*B4的和
第二,在Excel中,比较大小关系式返回True(真)与False(假)-------真假值(TRUE、FALSE)在计算时分别当成1和0----真为1,假为0
第三,你的公式中
C4:R4=0--------用于检测这个区域中各单元格的值是否等于0;若等于0则返回真值(True),若不等于0,则返回假(False)
第四:一系列真假值(1或0)对应乘以C3:R3,再求和.
SUMPRODUCT((C4:R4=0)*C3:R3)----该公式功能:计算C4:R4中为零值的单元格所对应的C3:R3区域中数据之和.
再问: 我可以这样理解吗? SUMPRODUCT((C4:R4=0)*C3:R3)中的C4:R4=0只有G4是真(1),其它都假(0),C4:R4与C3:R3相乘时,除了G4*G3外,其它相乘都一定等于0,那结果就是SUMPRODUCT((C4:R4=0)*C3:R3)=0+G4*G3=0+真(1)*G3=0+G3,可以这样解读吗
再答: 正解!
 
 
展开全文阅读
剩余:2000