求excel函数,如果A列里某单元格=1,则加上B列相应行的数字

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:37:34
例如,A1=1,A12=1,A31=1,则把B1,B12,B31的数值加起来。
如果条件是文字而不是数字,例如=SUMIF(A:A,公司,B:B)可以进行求和吗? “公司”是通过下拉菜单填入的。

用SUMIF函数可以计算。例如:对A列所有数值为“1”的,对其B列进行求和,可以用:
=SUMIF(A:A,1,B:B)
如果指定统计范围则用:
=SUMIF(A1:A31,1,B1:B31)
(统计范围可以根据实际进行调整)。

补充:可以,例如:
=SUMIF(A:A,"某某公司",B:B)

=SUMPRODUCT((A1:A31=1)*B1:B31)