excel数值顺延

例:当A1输入10时B1显示为10,当A1输入为11时B1显示10 C1显示1,当A1输入12时B1显示10 C1显示2,当A1输入21时B1显示10 C1显示10 D1显示1……
就是说A1输入任何值,都像向后面的单元格顺延,顺延单元格最大值为10,超过10向下一单元格顺延。
A1=B1+C1+D1+E1……
望高手能帮忙解决,不胜感激,谢谢!

第1个回答  2010-05-10
我的答案按照你的是:A1=A2+A3+A4+A5……
在A2里输入公式:IF(($A$1-10*(ROW()-2))>=10,10,IF($A$1-10*(ROW()-2)<=0,"结束",$A$1-10*(ROW()-2))),然后你直接把公式向下拖,下面的单元格也会有相同的公式,公式里汉字“结束”是为了防止A1的值在上面的单元格已经计算结束,但是仍然计算,标示一下。
第2个回答  2010-05-10
B1输入
=IF(A1>10,10,A1)回车
C1输入
=IF($A1-SUM($B1:B1)>10,10,IF($A1-SUM($B1:B1)=0,"",$A1-SUM($B1:B1)))回车并向下填充
第3个回答  2010-05-10
b1=IF(A1>10,10,A1)
c1=IF($A1-SUM($B1:B1)>10,10,$A1-SUM($B1:B1))
然后c1往右拖拉到需要的位置!本回答被提问者采纳
第4个回答  2010-05-10
B1中:=IF($A$1-(COLUMN()-1)*10<0,RIGHT($A$1,1),10)

右拖,好像到最后会重复起。有点问题。呵呵