关于EXCEl中查找并分别求和

左边一列是A,右边一列是B,怎么通过公式查找所以A列为1的行,并将所以对应的B列数值加总 就是f=22+44+55+88+123+5+21+21.。。。
左边一列是A,右边一列是B,怎么通过公式查找所“有”A列为1的行,并将所“有”对应的B列数值加总 就是f=22+44+55+88+123+5+21+21.。。。

第1个回答  2015-05-02

第2个回答  2015-05-02
我只能用VBA告诉你解决的一种方法:
Sub tt()
Dim rng As Range, s&, FirAdd$
Set rng = Range("a:a").Find("1", , , 1)
If Not rng Is Nothing Then
FirAdd = rng.Address
Do
s = rng.Offset(0, 1).Value + s
Set rng = Range("a:a").FindNext(rng)

Loop While Not rng Is Nothing And FirAdd <> rng.Address

End If
MsgBox s
End Sub
第3个回答  2015-05-02
在C1输入=sumif(A:A,1,B:B)本回答被提问者采纳
第4个回答  2015-05-02
=SUMIF(A:A,1,B:B)