excel 不等于0怎么表示

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:39:25
A B C
a 123 0
b 124 1
c 125 2
a 126 0
b 127 0
c 128 1
a 129 2
b 130 2
c 131 2
a 132 1
b 133 2
c 134 1
a 135 0
b 136 1

请问:我要求B列的和,条件是:C列值为非0 也就是不等于0,A列值为"a",我用if函数和sumif函数怎么写这个函数.
我写了一个但不能计算结果:=IF(h:h≠0,SUMIF(E:E,"a",F:F),"")

=SUMPRODUCT((A1:A100="a")*(C1:C100<>0)*B1:B100)

公式中范围根据自己的范围修改一下~~

如果要用IF 和SUM 只能用数组公式

=SUM(IF((A1:A100="a")*(C1:C100<>0),B1:B100,0))
这个事数组公式,需要用CTRL+SHIFT+ENTER结束才可以
而第一个SUMPRODUCT是普通公式,直接回车即可

假定数据在a1:c14
=sumproduct((a1:a14="a")*(c1:c14<>0)*b1:b14)

不等于 <>