想求个VBA高手编个程序
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/17 18:00:48
想求个VBA高手编个程序
如图 EXCEL有很多数据 但规律是 这个数一正一负 出现 但不知道最后一个是正数还是负数
1 如果最后一个数负数 则 求和SUM(B:B)
2如果最后一个数位正数 我要的结果为: SUM(B:B) 减去最后一个正数
单不知道怎么写公式
如图 EXCEL有很多数据 但规律是 这个数一正一负 出现 但不知道最后一个是正数还是负数
1 如果最后一个数负数 则 求和SUM(B:B)
2如果最后一个数位正数 我要的结果为: SUM(B:B) 减去最后一个正数
单不知道怎么写公式
=IF(LOOKUP(9E+307,B:B)
再问: LOOKUP(9E+307 什么意思 没搞懂
再答: 9E+307是科学记数法,就是9后面307个零 LOOKUP(2,{1,2,3,4,5})=2 LOOKUP(3.5,{1,2,3,4,5})=3 LOOKUP(100,{1,2,3,4,5})=5 LOOKUP(9E+307,{1,2,3,4,5})=5 LOOKUP(9E+307,{3,4,5,2,1})=5
再问: 好的 能给我讲讲你公式的思路吗 谢谢算出的结果不对啊 应该是5+(-5)+5+(-5)+3+(-5)=-2 也可以理解为SUM(B:B) 最后一个数位正数 所以不要 还是要减去他 -5 但是结果是-2
再答: 我这边没问题
再问: LOOKUP(9E+307 什么意思 没搞懂
再答: 9E+307是科学记数法,就是9后面307个零 LOOKUP(2,{1,2,3,4,5})=2 LOOKUP(3.5,{1,2,3,4,5})=3 LOOKUP(100,{1,2,3,4,5})=5 LOOKUP(9E+307,{1,2,3,4,5})=5 LOOKUP(9E+307,{3,4,5,2,1})=5
再问: 好的 能给我讲讲你公式的思路吗 谢谢算出的结果不对啊 应该是5+(-5)+5+(-5)+3+(-5)=-2 也可以理解为SUM(B:B) 最后一个数位正数 所以不要 还是要减去他 -5 但是结果是-2
再答: 我这边没问题