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

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:39:37
做了一个费用报销单,遇到如下问题,因为费用报销单里有元\角\分\十\百\千\万,而他们都是各占一列,也就是说在填写数据的时候每个一单元格只能显示一个数据,并且这个数字只能在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),是取进位上来的数。

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

希望对你有帮助。

假定你的"亿\千万\百万\十万\万\千\百\十\元\角\分"分别在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列即可。

①:在B1单元格输入公式:
=A1+B1
②:A1输入0
③:设置“手动计算公式”
④:按F9

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

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

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