excel中怎么计算不同列不同条件的区间的和?
发布网友
发布时间:2022-04-27 06:05
我来回答
共2个回答
热心网友
时间:2022-06-27 08:53
还是这个啊,前面我做的是数组公式。可以在C1单元格输入数组公式:
=IF(A1="","",SUM(INDIRECT("B"&ROW()&":B"&ROW()-1+MIN(IF(A2:A31"",ROW($1:$30),33)))))
复制并下拉,即可。
记得,是数组公式,粘贴或者输入公式必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效的!!!
热心网友
时间:2022-06-27 08:53
sub test()
dim i&,s#
for i=cells(rows.count,2).end(xlup).row to 2 step -1
s=s+val(cells(i,2).value)
if len(cells(i,1).value) then
cells(i,3)=s
s=0
end if
next
end sub