以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  请问下,我想整列保留2位小数,第3位4舍五入  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=24623)

--  作者:hotray
--  发布时间:2013/3/19 9:27:00
--  请问下,我想整列保留2位小数,第3位4舍五入
要在什么地方设置?
--  作者:wjq1072
--  发布时间:2013/3/19 9:41:00
--  

刷新公式设置:

Round()
将数字四舍五入到指定位数,第二个参数指定要保留的小数位数,例如Round(1.26,1)=1.3


--  作者:hotray
--  发布时间:2013/3/19 9:48:00
--  
你好,帮我修改下。因为我的公式太麻烦了!

Round(If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣]- 3500 <= 0,0,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 <= 1500,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.03,If([应发款项_应发合计] -[应扣款项_医疗保险] -[应扣款项_住房基金] -[应扣款项_养老保险] -[应扣款项_其他扣] - 3500 < 4500,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.1 - 105,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 < 9000,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.20 - 555,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 < 35000,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.25 - 1005,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 < 55000,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.3 - 2755,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 < 80000,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.35 - 5505,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 < 80000,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.45 - 13505,If([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500 < 80000,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.45 - 13505,([应发款项_应发合计] - [应扣款项_医疗保险] - [应扣款项_住房基金] - [应扣款项_养老保险] - [应扣款项_其他扣] - 3500) * 0.45 - 13505))))))))),2)

--  作者:wjq1072
--  发布时间:2013/3/19 10:12:00
--  

试试?不行发文件上来

Round(If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<=0,0,

If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<=1500,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.03,

If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<4500,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.1-105,

If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<9000,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.20-555,

If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<35000,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.25-1005,

If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<55000,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.3-2755,

If([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500<80000,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.35-5505,
([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣]-3500)*0.45-13505))))))),2)


--  作者:dancedy
--  发布时间:2013/3/19 10:28:00
--  

计算所得税可以用Itax含税

 

Itax([应发款项_应发合计]-[应扣款项_医疗保险]-[应扣款项_住房基金]-[应扣款项_养老保险]-[应扣款项_其他扣],3500)


--  作者:hotray
--  发布时间:2013/3/19 10:52:00
--  
这是文件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1303.egd


--  作者:hotray
--  发布时间:2013/3/19 10:53:00
--  
主要是代扣税这列需要改。保留2位小数,第3位4舍五入
[此贴子已经被作者于2013-3-19 10:53:41编辑过]

--  作者:dancedy
--  发布时间:2013/3/19 11:33:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1905.egd