我在做电子表格过程中,比如输入了各社收入,键入工式就得出各社的营业税,根据营业税键入工式得出各种附加税,而自动求和的各社营业税、附加税与手工计算的各社营业税、附加税合计有几分钱出入,数值小数位设两位,而自动求和的小数位是默认四位,所以不对,怎么解决这问题啊?谢谢!
如用函数SUM(D5:D23)=850009.6870,表上得出的结果是850009.69,
而手工计算(D5:D23)=850009.67,
我知道原因,是公式中小数点后保留的位数太多,即使你设定保留两位,计算机默认的还是很多位,解决问题的办法:将单列计算结果复制粘贴到WORD文档中,再从WORD文档中复制粘贴到EXCEL表格中,小数点后只保留两位,再进行求和即可
熟悉EXCEL的指教我一下!!急。谢谢。
发帖时间:2004-11-08 15:07:26
功能:[回复] [收藏] [使用卡片] [违规举报] [大字 小字] [点438/回30]
分页:第一页 [1-50] 下一页 尾页 [新开阅读] [只看楼主] [刷新本帖]
--------------------------------------------------------------------------------
[楼主] [每日必看]
用EXCEL做表。
A=0.55
B=A*0.1=0.055 但是要求B取2位小数且四舍五入,所以显示B=0.06
C=A*0.01=0.0055 但是要求同B,所以显示0.01
现在需要D=B+C,且希望得到B和C四舍五入后的数值的和,0.07的结果。
但是Excel总是按照0.055+0.0055=0.0605,四舍五入成0.6了。
我该怎么解决?
修改于:2004-11-8 15:9:48点我试试,注意左边列表哦:
熟悉 EXCEL
---gothere1981【K歌】 | 回复 DELL超低价英特尔笔记本4999自选
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
[1楼]:
顶。
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[2楼]:
在顶一次。
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[3楼]:
真急,偶也不会啊!
2005-08-25 10:10:01
---小板登 | 回复
--------------------------------------------------------------------------------
[4楼]:
我告诉你。等一下
2005-08-25 10:10:01
---dodobird【北京派】 | 回复
--------------------------------------------------------------------------------
[5楼]:
我该怎么解决?
修改于:2004-11-8 15:9:48
--- gothere1981【K歌】 发帖时间: 2004-11-8 15:7:26
[url]没办法~用附件的计算器把~[/url]
2005-08-25 10:10:01
---Solomon1228【B&T】 | 回复
--------------------------------------------------------------------------------
[6楼]:
8谢`
2005-08-25 10:10:01
---你B我T | 回复
--------------------------------------------------------------------------------
[7楼]:
偶告诉你。等下下
2005-08-25 10:10:01
---重庆BT狂魔【魔族】 | 回复
--------------------------------------------------------------------------------
[8楼]:
没办法解决的
2005-08-25 10:10:01
---可爱的毛毛虫 | 回复
--------------------------------------------------------------------------------
[9楼]:
我写的D=SUM(B:C),需要B和C分别四舍五入为2位小数后再相加,但是excel是先按照原始数据相加的和再四舍五入。
谢谢啊。怎么解决。
修改于:2004-11-8 15:14:31
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[10楼]:
..mk
2005-08-25 10:10:01
---pady | 回复
--------------------------------------------------------------------------------
[11楼]:
点击相关的单元格,然后点菜单中的"格式"-"单元格",点"数字"-"数值",然后你就知道了。
2005-08-25 10:10:01
---dodobird【北京派】 | 回复
--------------------------------------------------------------------------------
[12楼]:
=roundup(你的计算公式,小数点后保留位数)
2005-08-25 10:10:01
---吃一口舔一口 | 回复
--------------------------------------------------------------------------------
[13楼]:
偶偶偶
2005-08-25 10:10:01
---藍色幻想【粤人谷】 | 回复
--------------------------------------------------------------------------------
[14楼]:
那只好直接加了
2005-08-25 10:10:01
---poppyflower | 回复
--------------------------------------------------------------------------------
[15楼]:
以上方法沒人
2005-08-25 10:10:01
---藍色幻想【粤人谷】 | 回复
--------------------------------------------------------------------------------
[16楼]:
11楼的我这就去试验,12楼的怎么用呢?到我的例子上,我的D=什么,谢谢啊。我笨。
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[17楼]:
你设定位数自己就能四舍五入。。
2005-08-25 10:10:01
---ZERGBOY【杀人狂】 | 回复
--------------------------------------------------------------------------------
[18楼]:
用ROUND函数,参数值=2
2005-08-25 10:10:02
---NAK【企鹅村】 | 回复
--------------------------------------------------------------------------------
[19楼]:
B中输入公式=ROUND(A1*0.1,2)
C中输入公式==ROUND(A1*0.01,2)
然后D=B+C
2005-08-25 10:10:02
---小春鸡 | 回复
--------------------------------------------------------------------------------
[20楼]:
D用
=ROUND(B1,2)+ROUND(C1,2)
2005-08-25 10:10:02
---鸭叔【企鹅村】 | 回复
--------------------------------------------------------------------------------
[21楼]:
嗯,楼主厚道
挖哈哈
2005-08-25 10:10:02
---NAK【企鹅村】 | 回复
--------------------------------------------------------------------------------
[22楼]:
excel我用的非常熟悉,基本就是靠这个吃饭的,呵呵
有什么问题可直接问我!
zhaoyang88@vip.sina.com
2005-08-25 10:10:02
---lions的马甲 | 回复
--------------------------------------------------------------------------------
[23楼]:
谢谢老大们!
吃一口舔一口、NAK、小春鸡、鸭叔
一人1000泡泡送上。
dodobird方法不行,给500。
各位老大请笑纳。
至于ZERGBOY么。。。啊哈哈哈哈。。周末请我吃饭。
名称:gothere1981
操作:转帐 到 dodobird
POP:500
日期:2004-11-8 15:28:12
名称:gothere1981
操作:转帐 到 鸭叔
POP:1000
日期:2004-11-8 15:27:25
名称:gothere1981
操作:转帐 到 小春鸡
POP:1000
日期:2004-11-8 15:26:34
名称:gothere1981
操作:转帐 到 NAK
POP:1000
日期:2004-11-8 15:25:35
名称:gothere1981
操作:转帐 到 吃一口舔一口
POP:1000
日期:2004-11-8 15:25:19
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[24楼]:
lions的马甲
我的问题解决了。你太诚恳了。我都哭了。
也给你。
贴子结束了啊。不发了。5500pop,我资产一半。。。
名称:gothere1981
操作:转帐 到 lions的马甲
POP:1000
日期:2004-11-8 15:31:00
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[25楼]:
两种方法,性质一样:
1。B的公式: =ROUND(A1*0.1,2)
C的公式: =ROUND(A1*0.01,2)
D的公式: =B1+C1
2。B的公式: =A1*0.1
C的公式: =A1*0.01
D的公式: =ROUND(B+C,2)
2005-08-25 10:10:02
---worstbat | 回复
--------------------------------------------------------------------------------
[26楼]:
AIhu
哎,回晚了
2005-08-25 10:10:02
---worstbat | 回复
--------------------------------------------------------------------------------
[27楼]:
呵呵,谢谢!
以后excel有事可以随时问我!
2005-08-25 10:10:02
---lions的马甲 | 回复
--------------------------------------------------------------------------------
[28楼]:
呵呵。。25楼最后一行不对,写的是先相加再取2位了。
需要,先取2位,在相加。所以应该是=ROUND(B,2)+ROUND(C,2)
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[29楼]:
3x for your help。
名称:gothere1981
操作:转帐 到 worstbat
POP:500
日期:2004-11-8 16:43:06
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[30楼]:
11楼的是正解
如用函数SUM(D5:D23)=850009.6870,表上得出的结果是850009.69,
而手工计算(D5:D23)=850009.67,
我知道原因,是公式中小数点后保留的位数太多,即使你设定保留两位,计算机默认的还是很多位,解决问题的办法:将单列计算结果复制粘贴到WORD文档中,再从WORD文档中复制粘贴到EXCEL表格中,小数点后只保留两位,再进行求和即可
熟悉EXCEL的指教我一下!!急。谢谢。
发帖时间:2004-11-08 15:07:26
功能:[回复] [收藏] [使用卡片] [违规举报] [大字 小字] [点438/回30]
分页:第一页 [1-50] 下一页 尾页 [新开阅读] [只看楼主] [刷新本帖]
--------------------------------------------------------------------------------
[楼主] [每日必看]
用EXCEL做表。
A=0.55
B=A*0.1=0.055 但是要求B取2位小数且四舍五入,所以显示B=0.06
C=A*0.01=0.0055 但是要求同B,所以显示0.01
现在需要D=B+C,且希望得到B和C四舍五入后的数值的和,0.07的结果。
但是Excel总是按照0.055+0.0055=0.0605,四舍五入成0.6了。
我该怎么解决?
修改于:2004-11-8 15:9:48点我试试,注意左边列表哦:
熟悉 EXCEL
---gothere1981【K歌】 | 回复 DELL超低价英特尔笔记本4999自选
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
[1楼]:
顶。
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[2楼]:
在顶一次。
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[3楼]:
真急,偶也不会啊!
2005-08-25 10:10:01
---小板登 | 回复
--------------------------------------------------------------------------------
[4楼]:
我告诉你。等一下
2005-08-25 10:10:01
---dodobird【北京派】 | 回复
--------------------------------------------------------------------------------
[5楼]:
我该怎么解决?
修改于:2004-11-8 15:9:48
--- gothere1981【K歌】 发帖时间: 2004-11-8 15:7:26
[url]没办法~用附件的计算器把~[/url]
2005-08-25 10:10:01
---Solomon1228【B&T】 | 回复
--------------------------------------------------------------------------------
[6楼]:
8谢`
2005-08-25 10:10:01
---你B我T | 回复
--------------------------------------------------------------------------------
[7楼]:
偶告诉你。等下下
2005-08-25 10:10:01
---重庆BT狂魔【魔族】 | 回复
--------------------------------------------------------------------------------
[8楼]:
没办法解决的
2005-08-25 10:10:01
---可爱的毛毛虫 | 回复
--------------------------------------------------------------------------------
[9楼]:
我写的D=SUM(B:C),需要B和C分别四舍五入为2位小数后再相加,但是excel是先按照原始数据相加的和再四舍五入。
谢谢啊。怎么解决。
修改于:2004-11-8 15:14:31
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[10楼]:
..mk
2005-08-25 10:10:01
---pady | 回复
--------------------------------------------------------------------------------
[11楼]:
点击相关的单元格,然后点菜单中的"格式"-"单元格",点"数字"-"数值",然后你就知道了。
2005-08-25 10:10:01
---dodobird【北京派】 | 回复
--------------------------------------------------------------------------------
[12楼]:
=roundup(你的计算公式,小数点后保留位数)
2005-08-25 10:10:01
---吃一口舔一口 | 回复
--------------------------------------------------------------------------------
[13楼]:
偶偶偶
2005-08-25 10:10:01
---藍色幻想【粤人谷】 | 回复
--------------------------------------------------------------------------------
[14楼]:
那只好直接加了
2005-08-25 10:10:01
---poppyflower | 回复
--------------------------------------------------------------------------------
[15楼]:
以上方法沒人
2005-08-25 10:10:01
---藍色幻想【粤人谷】 | 回复
--------------------------------------------------------------------------------
[16楼]:
11楼的我这就去试验,12楼的怎么用呢?到我的例子上,我的D=什么,谢谢啊。我笨。
2005-08-25 10:10:01
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[17楼]:
你设定位数自己就能四舍五入。。
2005-08-25 10:10:01
---ZERGBOY【杀人狂】 | 回复
--------------------------------------------------------------------------------
[18楼]:
用ROUND函数,参数值=2
2005-08-25 10:10:02
---NAK【企鹅村】 | 回复
--------------------------------------------------------------------------------
[19楼]:
B中输入公式=ROUND(A1*0.1,2)
C中输入公式==ROUND(A1*0.01,2)
然后D=B+C
2005-08-25 10:10:02
---小春鸡 | 回复
--------------------------------------------------------------------------------
[20楼]:
D用
=ROUND(B1,2)+ROUND(C1,2)
2005-08-25 10:10:02
---鸭叔【企鹅村】 | 回复
--------------------------------------------------------------------------------
[21楼]:
嗯,楼主厚道
挖哈哈
2005-08-25 10:10:02
---NAK【企鹅村】 | 回复
--------------------------------------------------------------------------------
[22楼]:
excel我用的非常熟悉,基本就是靠这个吃饭的,呵呵
有什么问题可直接问我!
zhaoyang88@vip.sina.com
2005-08-25 10:10:02
---lions的马甲 | 回复
--------------------------------------------------------------------------------
[23楼]:
谢谢老大们!
吃一口舔一口、NAK、小春鸡、鸭叔
一人1000泡泡送上。
dodobird方法不行,给500。
各位老大请笑纳。
至于ZERGBOY么。。。啊哈哈哈哈。。周末请我吃饭。
名称:gothere1981
操作:转帐 到 dodobird
POP:500
日期:2004-11-8 15:28:12
名称:gothere1981
操作:转帐 到 鸭叔
POP:1000
日期:2004-11-8 15:27:25
名称:gothere1981
操作:转帐 到 小春鸡
POP:1000
日期:2004-11-8 15:26:34
名称:gothere1981
操作:转帐 到 NAK
POP:1000
日期:2004-11-8 15:25:35
名称:gothere1981
操作:转帐 到 吃一口舔一口
POP:1000
日期:2004-11-8 15:25:19
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[24楼]:
lions的马甲
我的问题解决了。你太诚恳了。我都哭了。
也给你。
贴子结束了啊。不发了。5500pop,我资产一半。。。
名称:gothere1981
操作:转帐 到 lions的马甲
POP:1000
日期:2004-11-8 15:31:00
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[25楼]:
两种方法,性质一样:
1。B的公式: =ROUND(A1*0.1,2)
C的公式: =ROUND(A1*0.01,2)
D的公式: =B1+C1
2。B的公式: =A1*0.1
C的公式: =A1*0.01
D的公式: =ROUND(B+C,2)
2005-08-25 10:10:02
---worstbat | 回复
--------------------------------------------------------------------------------
[26楼]:
AIhu
哎,回晚了
2005-08-25 10:10:02
---worstbat | 回复
--------------------------------------------------------------------------------
[27楼]:
呵呵,谢谢!
以后excel有事可以随时问我!
2005-08-25 10:10:02
---lions的马甲 | 回复
--------------------------------------------------------------------------------
[28楼]:
呵呵。。25楼最后一行不对,写的是先相加再取2位了。
需要,先取2位,在相加。所以应该是=ROUND(B,2)+ROUND(C,2)
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[29楼]:
3x for your help。
名称:gothere1981
操作:转帐 到 worstbat
POP:500
日期:2004-11-8 16:43:06
2005-08-25 10:10:02
---gothere1981【楼主】【K歌】 | 回复
--------------------------------------------------------------------------------
[30楼]:
11楼的是正解
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}