作者:乔山办公网日期:
返回目录:excel表格制作
*号在zhidao数组公式里表示 “并回且”,“+”表示“或者”答
=SUMPRODUCT((Sheet!A2:A10000="大")*(Sheet!B2:B10000="大")+(Sheet!A2:A10000="大")*(Sheet!B2:B10000="小"))
第一,基本资料
首先,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区域中数据之和。
求符合条件记录个数
公式zd1=sumproduct((A1:A100>10)*(A1:A100<20))
公式2=sumproduct((A1:A100>50)+(A1:A100<20))
如要求和则需在
sumproduct函数条件内添加*A1:A100
and用"*"
or用"+"
注意专逻辑值的运算
如:
FLASE+TRUE=1
FLASE*TRUE=0
即在数值运算中FLASE相当于0,TRUE相当于1
sumproduct函数公属式等价于SUM数组公式