Office中国论坛/Access中国论坛
标题:
累加问题
[打印本页]
作者:
henrylin
时间:
2009-8-30 17:39
标题:
累加问题
大家好!
修改一下这累加问题,希望大家帮我解决。例如:
A B
4 4
0 0
5 9
0 0
0 0
1 6
0 0
3 4
我想把A列中
非零的两相邻数值累加
到相应行内,希望的结果如B列,在2007能做到吗?
拜托!
作者:
pureshadow
时间:
2009-8-31 13:23
非零相邻累加,需要用到非常复杂的函数,先占个位,晚上有空再看……
作者:
pureshadow
时间:
2009-8-31 19:44
内存数组函数
=MOD(SMALL(MOD(SMALL(IF(A1:A10,ROW(1:10)/1%+A1:A10,9000),TEXT(MOD(ROW(1:10)-2,10)+1,"[>"&COUNTIF(A1:A10,">0")-1&"]1!0;0")),100)+MOD(SMALL(IF(A1:A10,ROW(1:10)/1%%,900000)+ROW(1:10)/1%+A1:A10,ROW(1:10)),10000),ROW(1:10)),10)
作者:
henrylin
时间:
2009-8-31 20:26
非常感谢!也真太复杂了。
作者:
pureshadow
时间:
2009-9-1 21:17
找到了一个简单N倍的办法:
=IF(A2,LOOKUP(99,IF($A$1:A1,$A$1:A1)),)+A2
CTRL+SHIFT+ENTER结束
不过这有两个问题,一是必须前面加一行表头,二是第一个数结果有误,如果要消错,还需要加个ISERROR
作者:
henrylin
时间:
2009-9-3 09:31
Thank you very much!
作者:
heyuli
时间:
2009-9-14 00:52
好高深!!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3