作业帮 > 综合 > 作业

想求个VBA高手编个程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/17 18:00:48
想求个VBA高手编个程序

如图  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

再答: 我这边没问题