excel 判断某列数据是否等于1,如果等于就累加另一列里的数据

2025-04-07 21:34:26
推荐回答(3个)
回答1:

结果如图:

在C1输入公式:

=SUMIF(A1:A10,1,B1:B10)


作用是:累计B列单元格中,符合条件:"A列为1"的值.

其中A10和B10是最后要统计到的单元格,可以把他们设成一个比较大的数,比如A10000,

但A列范围必须和B列范围相同.

回答2:

是否需要在原单元格中实现?

例如你要判断A列里的数据是否=1,如果=1就累加相应的B列里的数据。

这个是否需要在A列原单元格中实现?还是在其它列中实现?如在C列中实现?

 

如果要在A列原单元格中实现需要用到宏,如果不需要在原单元格中实现,则直接用公式即可。在C1输入以下公式并下拉

 

=IF(A1="","",IF(A1=1,A1+B1,A1))

 

 

回答3:

if( cells =1,sum(列范围),“”)