结果如图:
在C1输入公式:
=SUMIF(A1:A10,1,B1:B10)
作用是:累计B列单元格中,符合条件:"A列为1"的值.
其中A10和B10是最后要统计到的单元格,可以把他们设成一个比较大的数,比如A10000,
但A列范围必须和B列范围相同.
是否需要在原单元格中实现?
例如你要判断A列里的数据是否=1,如果=1就累加相应的B列里的数据。
这个是否需要在A列原单元格中实现?还是在其它列中实现?如在C列中实现?
如果要在A列原单元格中实现需要用到宏,如果不需要在原单元格中实现,则直接用公式即可。在C1输入以下公式并下拉
=IF(A1="","",IF(A1=1,A1+B1,A1))
if( cells =1,sum(列范围),“”)