发布网友 发布时间:2022-05-31 18:47
共5个回答
热心网友 时间:2023-10-23 07:33
我看明白了,实际规则就2条,你说成3条就说复杂了,
规则1:如果B列是0,就不进行计算,直接得到空白单元格
规则2:如果B列不是0,就进行计算,从这一行上面B列非0的那一行的下一行开始到本行的A列数字求和。
换用更通俗的日常口语来说就是:B列从上往下依次查看,如果不是0,就加A列的数字,存放于C列,如果遇到0,就A列重新从0开始计算,求和直到遇到非0,就存放到C列。(我怎么感觉这么说也比较绕口呢,希望看到的人能明白。)
这两条规则可以转换一种方式,就是直接从A2开始计算到本行全部求和,然后再减去C列上面的数字求和。就是个数学转换,结果是一样的,随便打的几个数字举例。
C2的公式 =IF(B2=0,"",SUM(A$2:A2)-SUM(C$1:C1)) 下拉到最后一行。
热心网友 时间:2023-10-23 07:34
T2单元格写公式:热心网友 时间:2023-10-23 07:34
没看明白要做什么。热心网友 时间:2023-10-23 07:35
看下是不是能符合你的要求。在T2输入公式:=IF(S2=0,"",SUM($R$2:R2)-SUM($T$1:T1))
首先判断s列是不是等于0,如果等于0,返回“”;
如果不等于0,返回S列相邻的两个不为0的行之间加上当前行对应R列的值的和。比如S5不等于0,它上面相邻的是S2,所以应该返回R3+R4+R5的值在T5。所以,sum(R2:R5)=sum(T2:T5),在公式中减去T列时,减到上一行就可以出对应的R列的和了(说的不是很清楚,自己理解下吧,语言表达能力有限了)。
热心网友 时间:2023-10-23 07:36
你的图片找不到任何的规律,基本条件也不足,不明白你要合计的规则是什么