请教关于EXCEL表中列的自动求和(满十进一)的问题,急...

做了一个费用报销单,遇到如下问题,因为费用报销单里有元\角\分\十\百\千\万,而他们都是各占一列,也就是说在填写数据的时候每个一单元格只能显示一个数据,并且这个数字只能在0到9之间.可当出现很多列数据后,我要把所有金额全部求和在表单的最后一列,不知道怎么操作.也就是遇到了满十进一的问题,例,如果是9角,加2角,也就是11角,而表现在我们的费用报销单里就是1元1角.想了半天没有想出来,只有求救于大家了.在线等.急.QQ174299873

假定“万\千\百\十\元\角\分”按要求分别占一列,分别是A-G列。
现在就以分位余额及角的余额计算为例设定相关公式:

分的余额实现,按10行数据汇总:

=MOD(SUM(G1:G10),10)

公式大意:取对10行数据求和并除以10后余数。

角的余额实现,按10行数据汇总:
其实角的余额与分原理相同,只是需要本身所在列的数据增加由分进位上来的数据再求余数。

=MOD(SUM(F1:F10)+INT(SUM(G1:G10)/10),10)

其中:INT(SUM(G1:G10)/10),是取进位上来的数。

同样,可取万\千\百\十的数据。

希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-30
假定你的"亿\千万\百万\十万\万\千\百\十\元\角\分"分别在ABCDEFGHIJK列,第一行为表头,第2-10行为数据,第11行是合计数,请在A11单元格输入公式:
=MID(REPT(" ",11-LEN(SUM($A$2:$K$10*10^(11-COLUMN($A$2:$K$10)))))&SUM($A$2:$K$10*10^(11-COLUMN($A$2:$K$10))),COLUMN(),1)
公式以Ctrl+Shift+Enter三键结束。
将公式向右复制到K列即可。
第2个回答  2007-10-07
①:在B1单元格输入公式:
=A1+B1
②:A1输入0
③:设置“手动计算公式”
④:按F9

此时,A1为0,B1为0
以后,每输一次A1,按F9,B1就自动计算了。

------------------

不过这样做,很危险,你无法保证B1的准确性
因此,建议你,将A1的值存放在一列中,
然后使B1=SUM(A1:A20)

======================

手动更新公式计算结果的设置方法:
在【工具】→【选项】→【重新计算】,进行如下设置:
①:【计算】中选择“手动计算”,且不选“保存前自动重算”
②:选择【迭代计算】,“最多迭代次数”:1次
此后,手动按F9,所有表格中的公式才重新计算一次。

否则,用鼠标左键点其他单元格进行修改数据时,有公式的单元格也跟改变数据
第3个回答  2007-09-30
看看你的表格的初时数据的格式先,然后确定方案,一般编个公式或者设个条件语句都能解决问题
相似回答