EXCEL 条件判断累加
发布网友
发布时间:2024-10-01 20:40
我来回答
共5个回答
热心网友
时间:2024-10-17 14:36
首先插入第一行表头,b1也输入一个字母,那么"J"现在的位置为b6单元格,在c6输入公式:
=IF(B6="","",SUM(OFFSET(B6,,-1,SMALL(IF(B$1:B6<>"",ROW(B$1:B6),9999),COUNTA(B$1:B6)-1)-SMALL(IF(B$1:B6<>"",ROW(B$1:B6),9999),COUNTA(B$1:B6)),)))
以组合键ctrl+shift+enter结束,后下拉公式。
热心网友
时间:2024-10-17 14:33
=if(b2="","",sum($a$1:a2)-sum($c$1:c1))
热心网友
时间:2024-10-17 14:35
c2输入:
=if(b2="","",sum(a$1:a2)-sum(c$1:c1))
下拉填充
热心网友
时间:2024-10-17 14:33
C列必须参与计算
从C2单元格开始输入公式(C1直接输入 =A1)
=IF(AND(B2<>0,B3=0),A2,A1+A2)
一路拉下来即可获得要求的效果
但是还有在D列单独筛选出来
D1开始输入
IF(B1<>0,C1,"")
热心网友
时间:2024-10-17 14:37
也来凑一下热闹,大家怎么确保那个J不会出现在B1呢,C1中输入
=IF(B1="","",IF(ROW()=1,A1,SUM(A$1:A1)-SUM(OFFSET(C$1,,,ROW()-1))))
下拉。
热心网友
时间:2024-10-17 14:36
首先插入第一行表头,b1也输入一个字母,那么"J"现在的位置为b6单元格,在c6输入公式:
=IF(B6="","",SUM(OFFSET(B6,,-1,SMALL(IF(B$1:B6<>"",ROW(B$1:B6),9999),COUNTA(B$1:B6)-1)-SMALL(IF(B$1:B6<>"",ROW(B$1:B6),9999),COUNTA(B$1:B6)),)))
以组合键ctrl+shift+enter结束,后下拉公式。
热心网友
时间:2024-10-17 14:32
=if(b2="","",sum($a$1:a2)-sum($c$1:c1))
热心网友
时间:2024-10-17 14:37
c2输入:
=if(b2="","",sum(a$1:a2)-sum(c$1:c1))
下拉填充
热心网友
时间:2024-10-17 14:31
也来凑一下热闹,大家怎么确保那个J不会出现在B1呢,C1中输入
=IF(B1="","",IF(ROW()=1,A1,SUM(A$1:A1)-SUM(OFFSET(C$1,,,ROW()-1))))
下拉。
热心网友
时间:2024-10-17 14:35
C列必须参与计算
从C2单元格开始输入公式(C1直接输入 =A1)
=IF(AND(B2<>0,B3=0),A2,A1+A2)
一路拉下来即可获得要求的效果
但是还有在D列单独筛选出来
D1开始输入
IF(B1<>0,C1,"")